Multi-Core and Parallel Programming Practices

Download this episode

Download Video


In case you haven’t realized it, the new trend in computer chip technology is multi-core. This is where most of the speed improvements moving forward will come from on our computers. To take full advantage of this however it is necessary to design your applications using Parallel Programming practices, also known as "parallelism".

In today’s episode, we will meet with Stephen Toub, who will share with us some of the overarching concepts associated with parallelism, and some of the ways we are trying to empower developers to develop applications to take advantage of it.

You may also want to check out Stephen’s presentation from PDC09 on this topic here:

And here is the full set of PDC09 sessions related to parallel programming practices:


Managed code in Visual Studio 2010:

Native code in Visual Studio 2010:

HPC Server:

Research and Incubation:




Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      Is there any news on a official managed layer for Direct Compute? Being able to run financial calculations in parallel across CPU and GPGPU is something we really need in our shop.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.