The concurrency revolution in hardware is already here, but the real revolution needs to come from software. Developers need to imagine the new types of experiences and functionalities, besides just performance boosts, that they can achieve by harnessing multiple cores. In this interview, you'll see what's going on in parallel computing today. You'll also learn the difference between data and task parallelism.
Ade Miller is the development lead for Patterns and Practices at Microsoft. Miller's hobbies include agile development and parallel computing. The Patterns and Practices team at Microsoft is focused on showing developers the new parallel computing features of Visual Studio 2010, and the patterns to follow.