Introductory: 50% Intermediate: 25% Advanced: 25%

SC Conference - Activity Details

S02: Application Supercomputing and the Many-Core Paradigm Shift

Alice Koniges  (Lawrence Livermore National Laboratory)
William Gropp  (University of Illinois at Urbana-Champaign)
Ewing (Rusty) Lusk  (Argonne National Laboratory)
David Eder  (Lawrence Livermore National Laboratory)
Rolf Rabenseifner  (High Performance Computing Center Stuttgart)
Tutorials Session
Sunday,  08:30AM - 05:00PM
Room TBD
This tutorial provides a general overview of supercomputing application development with an emphasis on the many-core paradigm shift. We describe current and upcoming architectures, terminology, parallel languages, and development tools. Our goal is to give the attendee our views on "what you need to know and why," providing a springboard to better understand the myriad of supercomputing information presented at SC08. The architecture overview examines current TOP500-type systems and surveys upcoming designs that are precursors to the eventual many-core platforms. Parallel programming concepts (MPI, OpenMP, HPF, UPC, CAF) are reviewed and compared. We use tools and MPI performance techniques to show how to evaluate and improve application performance, giving several examples of the latest in award-winning parallel performance. We also consider application team development and tools for verification and validation. We end with a discussion of the latest in hybrid MPI and OpenMP programming aimed at upcoming multi/many-core architectures.
   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