[Mono-dev] .NET 3.5 threading extensions

Andreas Färber andreas.faerber at web.de
Tue Dec 4 18:12:32 EST 2007


Am 04.12.2007 um 23:03 schrieb Dennis Hayes:

> Am I wrong in assumeing Mono will support [Microsoft Parallel  
> Extensions to .NET Framework 3.5] at some point in time?
> Has anyone looked at this?
> Any wild guess at a time frame.

I hadn't heard of this implementation, but the ECMA standard briefly  
describes an optional System.Threading.Parallel assembly that  
neither .NET nor Mono provided.
I started an implementation in Spring but for time reasons didn't  
parallelize it. I'd be happy to donate the code for Mono as a stub, so  
"basic" compilation/execution support could theoretically be provided  
pretty soon... while a full HPC-grade implementation will likely take  
some longer. ;-)

My plan was to use the Adapter pattern to allow multiple (pluggable)  
backends, i.e. single-threaded, multi-threaded, MPI, etc. That should  
make it very easy to scale.

Andreas



More information about the Mono-devel-list mailing list