• Overview• Conference Reception• Papers• Tutorials• Invited Speakers• Masterworks• Panels• Posters• Workshops• Birds-of-a-Feather• Doctoral Showcase• Awards• Gordon Bell Prize• Disruptive Technologies• Challenges• Technology Thrusts


The SC08 Tutorials Program has something for all kinds of attendees. For those relatively new to high performance computing, networking, and storage, there are opportunities to get up to speed in the field with basic tutorials. For 20-year veterans, there are advanced tutorials on special topics and new developments, taught by leaders in the field. And there are plenty of offerings for everyone in between.

This year, 10 half-day and 15 full-day tutorials are offered. There are 9 new tutorials scheduled and 16 that have been presented at previous SC conferences. Many of the "old" tutorials have been significantly updated since their last outing.

Topics include parallel, distributed and multi-core computing; parallel programming and debugging; high-performance programming languages and systems (e.g. Chapel, CUDA, MPI, OpenMP, Parallel Matlab, and PGAS languages); performance modeling, analysis and tuning; software tools and libraries (e.g. mesh tools); networking (e.g. Infiniband, 10-Gigabit Ethernet, and grid computing); and file systems and I/O (e.g. NFSv4.1, parallel I/O). And, for a truly out-of-the-box topic, consider the Computer Music tutorial - an SC first, linked to the Music Initiative.

Attendees may choose a one-day or two-day passport, allowing them to move freely between tutorials on the selected days. Tutorial notes and luncheons are provided for each registered tutorial attendee.


This year no hardcopy notes will be distributed. Each registered tutorial attendee will receive a copy of all the tutorial notes on a computer- readable medium only.

Some of the tutorials (S03, S07, S08, M03, M04, M05, M07, M08, M10, M11) will have hands-on components. To participate in the hands-on parts, attendees must bring their own laptops. Some of these tutorials also require the attendee laptops to run certain operating systems or other software installed. See the individual tutorial descriptions for these requirements. The tutorial rooms will have wired network drops, Ethernet cables, SCinet wireless, and power drops, but there will be no computer support available.

The full slate of tutorials is:

Sunday, November 16

  • S01: Parallel Computing 101 (Full day)
  • S02: Application Supercomputing and the Many-Core Paradigm Shift (Full day)
  • S03: Interoperable Mesh and Geometry Tools for Advanced Petascale Simulation (Full day)
  • S04: Parallel I/O in Practice (Full day)
  • S05: A Practical Approach to Performance Analysis and Modeling of Large-scale Systems (Full day)
  • S06: Introduction to Scientific Workflow Management (Full day)
  • S07: Introduction to Chapel: The Cascade High-productivity Language (Full day)
  • S08: A Hands-on Introduction to OpenMP (Full day)
  • S09: Principles and Practice of Experimental Performance Measurement and Analysis of Applications on Parallel Systems (Half day, morning)
  • S10: InfiniBand and 10-Gigabit Ethernet for Dummies (Half day, morning)
  • S11: Designing High-End Computing Systems with InfiniBand and 10-Gigabit Ethernet (Half day, afternoon)
  • S12: Analyzing the Performance of Parallel Applications with Open|SpeedShop (Half day, afternoon)

Monday, November 17

  • M01: Advanced MPI (Full day)
  • M02: High Performance Computing with CUDA (Full day)
  • M03: Large Scale Visualization with ParaView (Full day)
  • M04: Programming using the Partitioned Global Address Space (PGAS) Model (Full day)
  • M05: Hybrid Parallel Programming and Multi-Core Optimization on the Ranger Supercomputer (Full day)
  • M06: Productive Performance Engineering of Petascale Applications with POINT (Full day)
  • M07: Debugging Parallel and Distributed Applications (Full day)
  • M08: Configuring and Deploying GridFTP for Managing Data Movement in Grid/HPC Environments (Half day, morning)
  • M09: Hybrid MPI and OpenMP Parallel Programming (Half day, morning)
  • M10: HPC with Microsoft Windows HPC Server 2008: A Programmer's Perspective (Half day, morning)
  • M11: Enhancing e-Infrastructures with Advanced Technical Computing: Parallel MATLAB on the Grid (Half day, afternoon)
  • M12: Using and Understanding Parallel NFS (NFSv4.1) (Half day, afternoon)
  • M13: A Tutorial on Sound and Music Computing (Half day, afternoon)

See the link at the top of this page for more information about all of these tutorials.

Questions: tutorials@info.supercomputing.org

   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