The Knowledge Chamber (MP4) - Channel 9

Multi-Core and Parallel Programming Practices


Listen Later

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:
Manycore and .NET 4: A Match Made in Visual Studio 2010
And here is the full set of PDC09 sessions related to parallel programming practices:Overview:
The State of Parallel Programming
Managed code in Visual Studio 2010:
Manycore and .NET 4: A Match Made in Visual Studio 2010
PLINQ: LINQ, but Faster!
F# for Parallel and Asynchronous Programming
Native code in Visual Studio 2010:
C++ Forever: Interactive Applications in the Age of Manycore
Lighting up Windows Server 2008 R2 Using the ConcRT on UMS
Developing Applications for Scale-Up Servers Running Windows Server 2008 R2
HPC Server:
Accelerating Applications Using Windows HPC Server 2008
Research and Incubation:
Axum: A .NET Language for Safe and Scalable Concurrency
Concurrency Fuzzing & Data Races
Data-Intensive Computing on Windows HPC Server with DryadLINQ
Rx: Reactive Extensions for .NET
Future of Garbage Collection
Future Directions for C# and Visual Basic
...more
View all episodesView all episodes
Download on the App Store

The Knowledge Chamber (MP4) - Channel 9By Microsoft