Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Microsoft Windows Compute Cluster Server 2003 / HPC Server 2008

School/Trainer:

Pluralsight
Chicago, Irvine, Kirkland, New York, Waltham, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course provides in-depth coverage of high-performance application development and design using Microsoft Windows Compute Cluster Server 2003 and HPC Server 2008. Intended for both commercial developers and academic researchers, our goal is to quickly bring attendees up to speed on the design and development of 64-bit parallel codes. Attendees learn to take full advantage of modern high-performance clusters, from running simple parametric sweeps to developing multi-core, multi-node apps with OpenMP, PFx, MPI, and MPI.NET. Discussion includes numerous practical considerations, including data distribution and collection, debugging, tracing, porting, performance tuning, visualization, and customizing the client-side submission process via the scheduler’s API. The course follows a lecture/lab format, providing every attendee with hands-on development experience using a high-performance cluster. The programming languages used are C++ and C#.

Highlights
Introduction to Windows CCS 2003 / HPC Server 2008: setup, usage and customization
Parallel programming �theory and practice
Parallelizing existing applications for parametric sweep
Using OpenMP and PFx (.NET Parallel Framework) to develop multi-threaded, shared-memory codes
Using MPI and MPI.NET to develop multi-process, distributed-memory codes
Advanced MPI programming: I/O, processes, groups, and topologies
Building service-oriented and interactive HPC apps using HPC Server 2008’s new SOA capabilities
Excel Services and HPC
Integrating SQL Server databases into high-performance applications
Compiling, tracing and debugging with Microsoft Visual Studio 2008, Visual C++ and ETW
Porting considerations and performance tuning
Patterns for parallel applications
Hands-on lab exercises with your very own high-performance cluster
Who Should Attend

Business developers, scientific programmers, and academic researchers interested in high-performance computing on the Windows platform.

Prerequisites:

Attendees should be proficient in C or C++. Prior experience in high-performance computing is not required.

What you should expect to learn:

How to design, develop, debug and tune high-performance computing applications on Windows CCS 2003 and HPC Server 2008 clusters. How to setup and administer Windows CCS 2003 and HPC Server 2008 clusters.

Questions this course will answer:

Can I run my existing applications under Windows CCS 2003? Windows HPC Server 2008?
When to use parametric sweep? OpenMP? MPI?
Can I use both OpenMP and MPI in the same application?
How much of a performance boost can I expect to see?
If I need to work in managed code, what are my options? PFx? MPI.NET?
How do I program against the scheduler’s API to create a better user experience?
How do I build more interactive HPC apps?
How do I integrate HPC into an existing SOA?
What are the porting issues from a 32-bit platform? Unix-based platform?
What is a race condition, and how do I win?
What is deadlock, and how do I avoid it?
How do I use Event Tracing for Windows to trace my HPC app?
Can I use SQL Server with my parallel applications? Should I?
How do I setup and administer a Windows CCS 2003 or HPC Server 2008 cluster?
...''

Please go to the school's official website for training price and schedule:
http://www.pluralsight.com/

Phone:781.749.9238 310.251.9901

School Address:

Pluralsight, LLC
Accounting Department
185 Lincoln St. Suite 305
Hingham, MA 02043-1741 USA


Jobs & Resumes: Chicago, Irvine, Kirkland, New York, Waltham
Houses & Roommates: Chicago, Irvine, Kirkland, New York, Waltham




Other training courses offered by Pluralsight:

Silverlight
ASP.NET AJAX
ASP.NET 2.0
Web Services 2.0
Windows SharePoint Services 3.0
BizTalk Server 2006
BizTalk Server 2006 R2
BizTalk RFID
SQL Server 2005
Visual Studio Team System 2008


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008