Axum is an incubation project from Microsoft's Parallel Computing Platform that aims to validate a safe and productive parallel programming model for the .NET framework. It's a language that builds on …
The main reason to attend the PDC is for the unique workshop and session content. At the PDC, attendees will have the first opportunity to learn about the future of the Microsoft developer platform from the people that make it happen. PDC content covers a range of Microsoft products, services and technologies with topics that focus on clients, services, servers, developers tools, developer frameworks, programming languages, and much more.
Niklas Gustafsson in 515A on Thursday at 10:00 AM
Axum is an incubation project from Microsoft's Parallel Computing Platform that aims to validate a safe and productive parallel programming model for the .NET framework. It's a language that builds on …
Dana Groff in 408B on Thursday at 8:30 AM
See examples of how to use C++ and the new Concurrency Runtime (ConcRT) to take advantage of new technologies on Windows Server 2008 R2, such as the ability to scale beyond 64 cores and User-Mode …
Burton Smith in Petree Hall C on Wednesday at 3:15 PM
Parallel programming has been more difficult than it needs to be, perhaps because its tools have been treated as an “add-on” to serial programming. The objectives of composability and productivity …
Sebastian Burckhardt, Madan Musuvathi in 515B on Tuesday at 12:30 PM
Learn about two concurrency tools from Microsoft Research: "Cuzz" and "FeatherLite". Cuzz (for Concurrency Fuzzing) is a tool that significantly improves the concurrency coverage achieved with …
Ed Essey, Igor Ostrovsky in 515A on Thursday at 8:30 AM
Multi-core processors are everywhere! Parallel Language Integrated Query (PLINQ) in the Microsoft .NET Framework 4 offers a minimal-code solution to take advantage of this parallel hardware, providing …
Richard Ciapala, Ade Miller, Herb Sutter, Stephen Toub in 502A on Monday at 10:00 AM
The transition from single-core to multi-core technology is altering computing as we know it, enabling increased productivity, powerful energy-efficient performance, and leading-edge advanced …
Luke Hoban in 515A on Thursday at 11:30 AM
Concurrency is increasingly important for many applications. The shift to manycore brings abundant parallelism to the desktop. The Web, Microsoft Silverlight, and distributed systems increase the …
Stephen Toub in 502A on Tuesday at 4:30 PM
The Microsoft .NET Framework 4 and Visual Studio 2010 include new technologies for expressing, debugging, and tuning parallelism in managed applications. Dive into key areas of support, including the …
Rick Molloy in 515B on Tuesday at 1:30 PM
Developing concurrent applications is hard. Making them robust and responsive is even more challenging. The new Asynchronous Agents library, Parallel Pattern Library and parallel debugging and …