Ed Essey
Check me out on the web at Parallel Computing Developer Center or at my blog.
Ed Essey is a 6-year veteran program manager at Microsoft, working on parallel computing.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Inside Parallel Extensions for .NET 2008 CTP Part 1
Jun 06, 2008 at 12:52 PM...and Alpa Agarwal, a colleague of mine answered:
The Concurrency and Coordination Runtime (CCR) and the Task Parallel Library (TPL) are complementary technologies. TPL, which provides support for imperative data and task parallelism, is well suited for synchronous parallelism and patterns such as parallel loops. The Concurrency and Coordination Runtime is well suited for orchestrating many asynchronous components and handling asynchronous I/O in a clever manner. Though TPL and CCR may seem slightly redundant on the surface, we encourage you to try our CTP of Parallel Extensions to the .NET Framework and to provide us with feedback.
Inside Parallel Extensions for .NET 2008 CTP Part 2
Jun 06, 2008 at 12:39 PMInside Parallel Extensions for .NET 2008 CTP Part 2
Jun 06, 2008 at 12:33 PMJust to play devil's advocate, your opinion indicates that people will be thinking directly about the differences between sequential and parallel computing. Do you believe that it is in the overall best interest of developers to have to keep these concepts top of mind and need to consider them while programming? Do you think that it is required for developers to have separate sequential and parallel mindsets?
I bring this up not to argue, but to see what your thinking is around these points. The issues is pretty subtle, after all.