Classification | Credit Hours |
---|---|
Freshman | 0-29 credit hours |
Sophmore | 30-59 credit hours |
Junior | 60-89 credit hours |
Senior | 90+ credit hours |
Design of algorithms and software for high performance computing platforms used in computational science and engineering. Topics include parallelism, locality, machine architectures, and programming.
CS 1332, 1372, 2110 or CX 4010. This course requires heavy programming in C/C++. You should have significant programming interest and experience beyond that of the prerequisite courses. Familiarity with using Linux systems is strongly recommended.
Students in this course will use the jinx cluster, which runs Linux. Accounts will be available at the beginning of the semester. Log into the jinx cluster at jinx-login.cc.gatech.edu using your Georgia Tech user name and password.
Required: Introduction to High Performance Computing for Computational Scientists and Engineers, Georg Hager and Gerhard Wellein, CRC Press, 2010.