tags:

views:

190

answers:

4

I was considering trying PLINQ to parallelize some numerical methods which need to be portable. Does Mono implement Parallel LINQ? If so, how does performance compare between .NET and mono.

+1  A: 

This blog post back from 2008 claimed support. Now that was a long time before Parallel Extensions was actually released... I don't know how closely Mono has been tracking the Microsoft API.

Jon Skeet
Seems it would be safe to use .NET 3.0 methods for the time being?
ccook
@ccook: That might be safest until 2.8 is ready.
Jon Skeet
I think I will do just that, thank you
ccook
+3  A: 

Apperently, it is planned for Mono 2.8 (Parallel Framework).

Femaref
Would it be safe to *assume* mono will be able to run the code eventually with 2.8?
ccook
Yes, I would say so. I would use the method in Jon Skeet's post first tho.
Femaref
Thank you. Now if only there was a date on the release :)
ccook
+3  A: 

Mono trunk as of June 22nd has that code on SVN, hopefully you can try it and help us by taking it out for a spin and filing bug reports.

miguel.de.icaza
Excellent! I will check it out
ccook
A: 

Mono 2.8 Parallel Framework is good but generates too much garbages. misfortune :(

miki