"Brian C. Barnes" <Br**********@discussions.microsoft.com> wrote in message
news:B7**********************************@microsof t.com...
Will OpenMP (or some other parallelizing technology) be considered for C#,
like C++ already has?
There are no announced plans for anything of the like, so I wouldn't count
on it any time soon. MS's published plans for C# 3.0 are pretty significant
as is and I can't imagine them putting something as complicated as a
parallelizing system on their plate as well(although I suspect there will be
someting or another that we won't hear about until near release).
They would do best to wait until the next major framework revision and have
the framework authors add runtime support(specific IL instructions), IMHO.
That would allow a processor specific approach to be taken, perhaps even to
the level of the JIT emitting the best possible instruction ordering to
avoid hyperthreaded processors from needing the same execution units at any
given time and to get as much work done on one thread and one processor as
possible.