[Beowulf] Using Autoparallel compilers or Multi-Threaded librarieswith MPI
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Eray Ozkural examachine at gmail.comFri Dec 14 09:49:30 PST 2007
- Previous message: [Beowulf] Using Autoparallel compilers or Multi-Threaded librarieswith MPI
- Next message: Fw: [Beowulf] large array to run
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Dec 14, 2007 6:41 PM, Tom Elken <tom.elken at qlogic.com> wrote: > > -----Original Message----- > > From: Eray Ozkural [mailto:examachine at gmail.com] > > Well, then, is there really such a thing that extracts > > threads from those > > horrible C codes and generates MPI code? > > I have heard of SW tools that try to do some of that, but they did not > achieve much commercial success. > But that is not what I meant. Sorry for the misunderstanding. > I guess I was relying on memory of readers about my original post about > this subject. Since that post was way back in November, that was a > dangerous assumption. Thankfully we have an archive: > http://www.beowulf.org/archive/2007-November/020211.html > > 'Autoparallel features with MPI' came from this in the original post: > "I was wondering how many people use either auto-parallel compiler > features, or multi-threaded math libraries (Goto, MKL, ACML, etc.) to > provide some thread-level parallelism on a cluster where you primarily > use MPI to achieve your parallel execution.*" > > So I meant that the source code is parallelized using MPI. Then in an > effort to create something like a hybrid MPI/OpenMP program, but without > having to add the OpenMP directives, you use the automatic > parallelization feature of common compilers: > -parallel in the Intel compiler > -apo in the PathScale compiler > -Mconcur in the PGI compiler, etc. > to find loops which can profitably be parallelized using threads. Well, then, I seem to recall, only in a very blurred fashion, some pragmas of the SGI compiler. I even recall there was support in STL, or maybe I am making up things. Quite possible. I hadn't realized there was auto parallel features in so many compilers, thank you for the information. Do these guys work well? Best, -- Eray Ozkural, PhD candidate. Comp. Sci. Dept., Bilkent University, Ankara http://www.cs.bilkent.edu.tr/~erayo Malfunct: http://myspace.com/malfunct ai-philosophy: http://groups.yahoo.com/group/ai-philosophy
- Previous message: [Beowulf] Using Autoparallel compilers or Multi-Threaded librarieswith MPI
- Next message: Fw: [Beowulf] large array to run
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
