No, not that PCP. The PCP to which I refer is the Parallel Computing Platform, a fairly new organization within Developer Division that is working to unlock new experiences for PC users by making it much, much easier for developers to build applications that leverage the opportunities for parallelism afforded by new multi-core CPUs. Read more on the coming shift to parallel computing and what it means for developers in this Microsoft white paper and Herb Sutter’s The Free Lunch is Over article from Dr. Dobb’s Journal.
Yes, this means I’ve moved on from the Visual C++ team. In my new role I’ll be serving as Product Unit Manager for the Parallel Developer Tools team within the PCP organization. My team is focused on the tooling developers need to build highly parallel software, such as debuggers, profilers, analysis, and designers.
So how can you be on PCP? You can start by visiting our Parallel Computing MSDN dev center. If you’re really ambitious, you can start playing with our Parallel Extensions to .NET 3.5 CTP. Of course, there’s more where that came from, and in the coming months you can expect to see things like parallel development libraries and tools for both native and managed code developers.