LATEST NEWS! Registration for several hands-on tutorials has exceeded expectations, and we have had to make some difficult adjustments. In particular:

  • Tutorial M01 (How to Build a Grid Service Using the Globus Toolkit(R) 3) has exceeded its maximum enrollment, and we have cut off registration for that tutorial.
  • Tutorial S16 (How to Build a Grid Service Using the Globus Toolkit(R) 3), which was added as a second session of Tutorial M01, has also exceeded its maximum enrollment, and we have cut off registration for that tutorial.
    Please put "Tutorial S16 (How to Build a Grid Service Using the Globus Tookit(r) 3)" in boldface.
  • Tutorial M09 (Cluster Construction Utilizing Selected Packages) has exceeded its maximum enrollment, and we have cut off registration for that tutorial.
  • Several hands-on tutorials have more registered attendees than available machines (or other resources). In these cases, attendees may have to share workstations (or other resources) for the hands-on portions of the tutorial; non-hands-on parts of the tutorial will not be affected. We urge attendees to be accommodating with their fellow students. Tutorials affected by this situation include S14 (Computational Biology), M01 (How to Build a Grid Service Using the Globus Toolkit(R) 3), M02 (Applications in the TeraGrid Environment), M06 (Reconfigurable Supercomputing Systems), M07 (PERC Tools for Performance Data Gathering and Analysis).

In the tutorial component of SC2003 leading experts present full-day or half-day instructional sessions on topics that enhance knowledge, improve skills, and generate new ideas and opportunities.

This year’s tutorial program is especially strong and vibrant. Twenty-eight tutorials were selected from an unprecedented 101 submissions. The international jury of specialists that created this year’s program ensured a mixture of courses that will help attendees develop higher skill levels on topics directly related to their jobs and offer a glimpse of new and exciting technologies.

Included are tutorials on network security, performance measurement and modeling, high-performance storage and I/O, and programming tools and languages such as MPI, Python, UPC, Co-Array Fortran, and OpenMP. Given the growing importance of distributed computing, a key focus will be tutorials on building and administering grids, using TeraGrid, high-performance data transport, and distributed/collaborative visualization. New technologies covered include the Lustre filesystem, customer-owned fibre-based networks, energy conservation techniques for servers, and, in a unique attempt to peek "over the horizon," quantum information processing.

Note that tutorials are not included in the basic Technical Program registration. To attend tutorials, you must purchase the One- or Two-day Tutorial Passport which allows you the flexibility to attend multiple tutorials on the day(s) of the Passport. One set of notes and a luncheon per day are included in the Passport. You can purchase additional sets of notes on site. Some tutorial instructors also plan to provide CDs with software and other materials to their attendees.

New for SC2003 will be a selection of "hands-on" tutorials offering attendees training using pre-prepared demos and exercises during the tutorial using either local or remote supercomputing resources. Some of these tutorials will use a laboratory equipped with a limited number of workstations and seating will be on a first-come, first-served basis. Please be sure to arrive early for the courses you wish to attend. Note that some of the hands-on tutorials allow you to participate using your own wireless-enabled laptop computer; however, there may be tutorial-specific software that you must install on your own prior to the tutorial. The requirements are listed in the abstracts for each tutorial. Please study them carefully, since there will be no software support available during the tutorials.

Many thanks are due to the members of the Tutorials Committee (whose names appear at the bottom of this page) and to the Program Committee, who worked so hard to bring this year’s tutorial program together. Thanks, too, to all the presenters who have created such a exciting program. Join us!

Harvey J. Wasserman, SC2003 Tutorials Chair
Mary Kay Summers Bunde, SC2003 Tutorials Vice-Chair

Tutorials Schedule
Date   Start Time End Time Rm # Session:  



11/16   8:30AM 5:00PM 19-20 S01: Production Linux Clusters 2003 - Architecture and System Software for Serious Computing
Remy Evard (Argonne National Laboratory), Susan Coghlan (Argonne National Laboratory), Peter Beckman (Argonne National Laboratory), William Saphir (none)



11/16   8:30AM 5:00PM 36 S02: A Tutorial Introduction to High Performance Data Transport
Bill Allcock (Argonne National Laboratory), Robert Grossman (University of Illinois at Chicago), Steven Wallace (Indiana University)



11/16   8:30AM 5:00PM 40 S03: A practical approach to performance analysis and modeling of large-scale systems
Adolfy Hoisie (Los Alamos National Laboratory), Darren J. Kerbyson (Los Alamos National Laboratory)



11/16   8:30AM 5:00PM 38 S04: Real World Techniques for Scientific Applications of Scale
Alice Koniges (LLNL), Mark Seager (LLNL), Rolf Rabenseifner (High Performance Computing Center, University of Stuttgart), David Eder (LLNL)



11/16   8:30AM 12:00PM 16-17 S05: An Introduction to the TotalView Debugger
Blaise M. Barney (Lawrence Livermore National Laboratory)



11/16   8:30AM 12:00PM 39 S06: The Grid: Software Standards for Cyberinfrastructure
Carl Kesselman (USC Information Sciences Institute)



11/16   8:30AM 12:00PM 37 S07: High-Performance Storage
David Allan Pease (IBM Research), Darrell D.E. Long (U.C. Santa Cruz)



11/16   8:30AM 12:00PM 42 S08: Introduction to Scientific Computing with Python
Eric A Jones (Enthought, inc), Travis Oliphant (Brigham Young University), Pat Miller (Lawrence Livermore National Laboratory)



11/16   8:30AM 5:00PM 18 (AM), 16-17 (PM) S09: Programming with the Partitioned Global Address Space Model: UPC, Co-Array Fortran, and Titanium
William Carlson (IDA/CCS), Tarek El-Ghazawi (gwu), Kathy Yelick (UCB), Robert Numrich (UMN)



11/16   8:30AM 12:00PM 43 S10: An Introduction to Quantum Information
Carl J. Williams (National Institute of Standards and Technology)



11/16   8:30AM 5:00PM 11-12 S16: How to Build a Grid Service Using the Globus Toolkit(R) 3
Lisa C. Childers (Argonne National Laboratory), Charles A. Bacon (Argonne National Laboratory), Ravi K. Madduri (Argonne National Laboratory), Ben Z. Clifford (The Globus Project)



11/16   1:30PM 5:00PM 39 S11: Grid Services for Data Management and Virtual Data
Ann Chervenak (University of Southern California), Ewa Deelman (University of Southern California), Mike Wilde (Argonne National Laboratory)



11/16   1:30PM 5:00PM 18 S12: Advanced Topics in OpenMP
Timothy Glen Mattson (Intel), Sanjiv Shah (Intel)



11/16   1:30PM 5:00PM 42 S13: Scientific Computing with Python -- Advanced Topics
Eric Jones (Entought), Travis Oliphant (Brigham Young University), Pat Miller (Lawrence Livermore National Laboratory)



11/16   1:30PM 5:00PM 43 S14: Computational Biology
Craig A. Stewart (Indiana University)



11/16   1:30PM 5:00PM 37 S15: Distributed and Collaborative Visualization
Ken Brodlie (University of Leeds), David Duce (Oxford Brookes University), Jason Wood (University of Leeds)



11/17   8:30AM 5:00PM 11-12 M01: How to Build a Grid Service Using the Globus Toolkit(R) 3
Lisa C. Childers (Argonne National Laboratory), Charles A. Bacon (Argonne National Laboratory), Ravi K. Madduri (Argonne National Laboratory), Ben Z. Clifford (The Globus Project)



11/17   8:30AM 5:00PM 43 M02: Applications in the TeraGrid Environment
John Towns (NCSA), Nancy Wilkins-Diehr (SDSC), Sharon Brunett (CACR), Sandra Bittner (ANL), Derek Simmel (PSC)



11/17   8:30AM 5:00PM 19-20 M03: Lustre: A Scalable, High-Performance Distributed File System
Radhika Vullikanti (Cluster File Systems, Inc.), Thomas M. Ruwart (University of Minnesota), Robert Read (Cluster File Systems, Inc.)



11/17   8:30AM 5:00PM 36 M04: Using MPI-2: Advanced Features of the Message-Passing Interface
William Gropp (Argonne National Laboratory), Ewing (Rusty) Lusk (Argonne National Laboratory), Rob Ross (Argonne National Laboratory), Rajeev Thakur (Argonne National Laboratory)



11/17   8:30AM 5:00PM 37 M05: Component Software for High-Performance Computing: Using the Common Component Architecture
Robert C Amstrong (Sandia National Laboratories), David E Bernholdt (Oak Ridge National Laboratory), Lori Freitag Diachin (Sandia National Laboratories), Wael R Elwasif (Oak Ridge National Laboratory), Daniel S Katz (Jet Propulsion Laboratory, California Institute of Technology), James A Kohl (Oak Ridge National Laboratory), Gary Kumfert (Lawrence Livermore National Laboratory), Lois Curfman McInnes (Argonne National Laboratory), Boyana Norris (Argonne National Laboratory), Craig E Rasmussen (Los Alamos National Laboratory), Jaideep Ray (Sandia National Laboratories), Sameer Shende (University of Oregon), Shujia Zhou (Northrop Grumman/TASC)



11/17   8:30AM 5:00PM 18 (AM), 16-17 (PM) M06: Reconfigurable Supercomputing Systems
Tarek El-Ghazawi (GWU), Maya Gokhale (LANL), Duncan Buell (USC), Kris Gaj (GMU)



11/17   8:30AM 12:00PM 16-17 M07: PERC Tools for Performance Data Gathering and Analysis
Philip John Mucci (LBNL, UTK), Bronis R. de Supinski (LLNL), Celso Mendes (UIUC)



11/17   8:30AM 12:00PM 38 M08: Vector Performance Programming
Edward Kornkven (ARSC), Andrew Johnson (AHPCRC)



11/17   8:30AM 12:00PM 41 M09: Cluster Construction Utilizing Selected Packages
Thomas Stephen Lehmann (Intel Corporation), Richard Mark Libby (Intel Corporation)



11/17   8:30AM 12:00PM 39 M10: Computer Protection at Open Scientific Facilities
William T Kramer (NERSC/LBNL), Stephen Lau (NERSC/LBNL), Dr. Vern Paxson (LBNL/ICSI), James Rothfuss (LBNL)



11/17   1:30PM 5:00PM 39 M11: Performance Tools 101: Principles of Experimental Performance Measurement and Analysis
Luiz DeRose (IBM Research), Bernd Mohr (Research Centre Juelich), Kevin London (ICL / University of Tennessee)



11/17   1:30PM 5:00PM 38 M12: Power and Energy Conservation for Servers
Ricardo Bianchini (Rutgers University), Ram Rajamony (IBM), Michael Kistler (IBM)



11/17   1:30PM 5:00PM 40 M13: HPC and InfiniBand Architecture in Practice
Lars E Jonsson (Intel Americas, Inc.), Bill Magro (Intel Americas, Inc.)



11/17   1:30PM 5:00PM 18 M14: Customer Owned Networks: Strategy, Implementation, and Example
Bill Nickless (Argonne National Laboratory), Tony Rimovsky (NCSA)


SC2003 Tutorials Committee:
Harvey Wasserman, Los Alamos National Lab (Chair)
Mary Kay Bunde, Etnus, Inc. (Vice-Chair)
Randy Bramley, Indiana University
Kei Hiraki, University of Tokyo
Elizabeth Jurrus, Pacific Northwest National Laboratory
Daniel S. Katz, Jet Propulsion Laboratory
Ricky Kendall, Ames Laboratory
Bruce Loftis, National Center for Supercomputing Applications
Craig Lund, Mercury Computers, Inc.
Tara Madhyastha, University of California, Santa Cruz
Bertrand Meltz, CEA, France
Rod Oldehoeft, Los Alamos National Laboratory
Kyung Ryu, Arizona State University
Joel Saltz, Ohio State University
Jennifer Schopf, Argonne National Laboratory
Stephen Schraml, U.S. Army Research Laboratory
Lauren Smith, National Security Agency
Timothy Toole, Sandia National Laboratories
John Turner, Los Alamos National Laboratory
Patrick Worley, Oak Ridge National Laboratory
Peter Wyckoff, Ohio Supercomputer Center
Xiaodong Zhang, National Science Foundation

Tutorial Referees
David O. Gunter, Los Alamos National Laboratory
Olaf M Lubeck, Los Alamos National Laboratory
James Douglas Maltby, Cray, Inc.

Special thank you
to Professor Kyung D Ryu, Arizona State University,
and ASU students
Lintao Liu
Gisik Kwon
Lifu Wang
Abhishek Khandelwal
Nimish Pachapurkar
for their reviews of the tutorial notes.