Dana Groff, Senior Program Manager on the ConcRT team is going to talk about the new Concurrency Runtime – an abstraction on top of the underlying operating system, supported from Windows XP through Windows Server 2008 R2. The ConcRT Resource Manager is an abstraction over the hardware that allows vendors like Microsoft and Intel (OpenMP, TBB) to program at a higher layer and compose these platforms, as well as coming up with one set of concepts for providing parallel code such as tasks, task groups...
In my recent post series on the June '08 Parallel Extensions CTP we have looked at a multitude of new features for concurrent programming in managed code. When the framework is finally released, we will have a lightning-fast scheduler , a fully functional parallel execution model for LINQ queries , new concurrent collection classes , new synchronization primitives featuring better performance, pipeline and out-of-order task execution models , and so much more. But what about native code? What...