[fpc-devel] Light weight threads for FPC

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Dec 17 12:40:21 CET 2007


On Mon, 17 Dec 2007 11:58:15 +0100
Michael Schnell <mschnell at lumino.de> wrote:

> 
> > For clusters there is already a de facto standard: MPI. It works
> > with FPC.
> >
> >   
> > AFAIK OpenMP and MPI work well together and are separate.
> >   
> Right now my concerns are not about how and what features should be 
> implemented (in the libraries), but only about how they are presented
> by _language_extensions. (And about the interface the libraries offer
> to the user)
> 
> Here an as broad as possible range of ways to do parallel processing 
> should be allowed - hiding the details (i.e. if using MPI or OpenMP
> or something else) should be hidden in the implementation in the
> library in a way as transparent as possible to the user.

I agree, that the library should be implemented open minded.
But light weight threads only work fast, when each thread has equally
fast access to all resources. This is not the case for distributed
memory.


Mattias



More information about the fpc-devel mailing list