Calendar to better focus our activitites
Email from Instructor (may not always have most recent email, so please ensure you check your class email account frequently)
Text: High Performance Computing, Second Edition,
Kevin Dowd & Charles Severance, O'Reilly & Associates, 1998
This URL is stewart.sdsu.edu/cs575/ and is maintained solely by the instructor.
CS 575 is an interdisciplinary course to introduce students in the sciences and engineering to advanced computing techniques using the supercomputers at the San Diego Supercomputer Center (SDSC). Additional architectures may also be explored. The computing projects will be focussed on using the IBM Blue Horizon at SDSC, by first using the performance tools available on the SDSU campus.
Prerequisites are a programming background in Fortran or C
Problem solving skills will be enhanced through computational experiments that will involve both individual and group (collaborative) learning exercises. This emphasizes how science is done these days - involving collaboration, investigation and communcation.
The computers at SDSC are fast number crunching machines whose floating point performance is exceptional. Both single processor and multiple processors architectures will be introduced, with parallel programming using MPI, the Message Passing Interface.
Care is taken to introduce UNIX (at a functional level), develop students' familiarity with local computing resources (Rohan) and software tools (timers, profilers, Answerbook, and more), develop students' understanding of the concept of performance and how to measure and interpret it - all in lectures and labs with the instructor.
Scientific Computing overview by Lloyd Fosdick & Elizabeth Jessup, High Performance Scientific Computing, University of Colorado at Boulder, 1995 TOC
1986 ByteBuyer SDSC cover story on this widely circulated local flyer give the details on the Cray XMP, the first supercomputer at San Diego Supercomputer Center. (thanks to Keith Thompson)
Calendar to better focus our activitites
The grade will be based on computational experiments. There will be 5 computer projects with written reports and group oral presentations to the class. These projects will start as individual, simple projects to introduce you to the world of High Performance Computing. These computational experiments will involve increased complexity as we cover more materials from our text.
This curriculum was supported in part by NSF cooperative agreement ACI-9619020 through computing resources of the IBM SP2 Blue Horizon provided by the National Partnership for Advanced Computational Infrastructure at the San Diego Supercomputer Center.