University of Wyoming MA 5490, 2012 Spring

High Performance Computing, eXtreme Technical Computing

Professor Craig C. Douglas

http://www.mgnet.org/~douglas/Classes/hpc-xtc

 

MA 5490-02: eXtreme Technical Computing

University of Wyoming Handbook Description

Course Description
A course on high performance computing technology, with an emphasis on using Wyoming's research computing systems, focusing primarily on hardware architectures. History of high performance computing. Hardware architectures. CMOS processor design. Cache architectures. Memory architectures. Hardware counters. Processing benchmarks. Power. Single-node performance of real applications.

Prerequisites
Programming experience and familiarity with basic discrete and numerical algorithms.

Office
227 Ross Hall

Suggested reading
I will be lecturing out of a number of sources, including the following: There will other resources used during the course, such as

Longer Version of the Course Description
This course will take students from novices or intermediates to experts in how high performance computers (HPC) have changed the world, including computationally, scientifically, and mathematically. Trends in XTC over a number of years will be explored so that students will see how the current trends fit into long term advances in computational sciences and mathematics. Algorithms, hardware, and software developments in the past 25 years will be described so that students will see why the current parallel computing paradigm is effectively dead with respect to Exascale computing that is being developed this decade (to be followed by Zettascale next decade).

Topics will include

Students will be expected to know a legacy programming language, e.g., Fortran, C, or C++. There will be a semester long project that students will work on in teams.

Students will be expected to learn the following as part of this course:

Students will be given access to resources similar to the new ones for 2012 and beyond in Wyoming (either the university's new high performance computing resources or the NCAR-Wyoming Supercomputer Center Petascale computer).

Cheers,
Craig C. Douglas

Last modified: