Introductory: 20% Intermediate: 60% Advanced: 20%

SC Conference - Activity Details

M10: HPC with Microsoft Windows HPC Server 2008: A Programmer's Perspective

Joe Hummel  (Lake Forest College)
Tutorials Session
Monday,  08:30AM - 12:00PM
Room TBD
Microsoft entered the HPC scene in 2006 with Windows Compute Cluster Server. HPC Server 2008 represents version 2, offering a host of new features including head node failover, improved manageability, faster networking, and OGF-compatible interfaces. For software developers, the options in v2 are compelling: * continued support for OpenMP and MPI * distributed-memory programming in C# and VB with MPI.NET * shared-memory programming with the Task Parallel Library and Parallel LINQ * functional parallel programming with F# * financial parallel programming with Excel * interactive HPC programs via Windows Communication Foundation brokers * integration with Windows Event Tracing for a more complete profiling picture * improved APIs for client-side interaction This tutorial will discuss each of these additions in detail, using code examples and live demos on a portable cluster. At the end of the tutorial, attendees will understand the motivations behind each option, and how best to take advantage.
   IEEE Computer Society  /  ACM     2 0   Y E A R S   -   U N L E A S H I N G   T H E   P O W E R   O F   H P C