Welcome to the "Back To Basics" Screencast Series. In this series of screencasts, we will be taking a look at specific .NET language features, as well as features of the .NET Framework itself. We'll be playing particular attention to how these various
features work and why you, as a…
The Parallel Computing Platform team's David Callahan (Distinguished Engineer) and Keith Yedlin (Product Unit Manager) sit down with me to discuss Microsoft's vision for general purpose Parallel Computing. Keith demos the power of the Microsoft Parallel
Computing Platform on a…
The Parallel Computing Platform team's Steve Teixeira (PUM), Daniel
Moth (PM and Channel 9 Screencaster Extraordinaire!) and Sean Nordberg (GPM) sit down with me to discuss Microsoft's overall approach to Parallel Computing inside Visual Studio (improved concurrency debugging and…
We've spent a fair amount of time on Channel 9 discussing
concurrency and parallelism with various people. In particular, the folks who are writing the Parallel Computing Platform. Everything we've talked about up to this point has been targeted at .NET developers. After watching all the videos on…
Parallelism will be an important theme of PDC08 (http://microsoftpdc.com/). You'll want to get up to speed with the current state of the art in parallel computing patterns and platform technologies
like the Task Parallel Library, Parallel Extensions for the .NET Framework, etc. This is where a the…
What's the C# team up to these days? Who's on the C# 4.0 design team, anyway? With the looming problem of manycore facing developers now and certainly in the near future (to a much greater extent - programming for 80 core (asymmetric to boot) processors,
anyone?). I thought it was time to…
Parallel Extensions simplifies development by providing library-based support for introducing concurrency into applications written with any .NET language, including C# and Visual Basic. It includes the Task Parallel Library (TPL), which provides imperative
data and task parallelism; Parallel…
Parallel Extensions simplifies development by providing library-based support for introducing concurrency into applications written with any .NET language, including C# and Visual Basic. It includes the Task Parallel Library (TPL), which provides imperative
data and task parallelism; Parallel…
Dan Reed is Microsoft's Director of Scalable/Multi-Core Systems Research and head of the
recently formed Universal Parallel Computing Research Centers (UPCRC): one at the University of California at Berkeley (UC-Berkeley) and a second at the University of Illinois
at Urbana-Champaign (UIUC).…
Bertrand Meyer is a programming language guru, computer scientist and arguably the uncle of object oriented programming . Bertrand created the
Eiffel programming language. Eiffel is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and…