INFO 0939: High Performance Scientific Computing - Fall 2011

Schedule

     Homework (evaluation)
Tue 20/09General introduction; Computer architecture: serial Basics of C programming language (codes) hw1
Tue 27/09- Holiday - - -
Tue 04/10Computer architecture, continued; BLAS Review of fundamentals of linear algebra and numerical analysis; Direct linear solvers: serial LU; More about the C programming language -
Tue 11/10Parallel computer architectures Condition number; Rounding errors; Direct linear solvers: parallel LU; More about the C programming language -
Tue 18/10Amdahl's law, speedup Iterative linear solvers hw2; References: LaPack and BLAS
Tue 25/10MPI (slides + codes) MPI -
Tue 01/11- Holiday - - -
Tue 08/11OpenMP (slides + codes) OpenMP hw3
Tue 15/11More on iterative linear solvers Homework -
Tue 22/11- - -
Tue 29/11More on iterative solvers Homework hw4
Tue 06/12Applications: finite differences and finite volumes Applications: finite elements -
Tue 13/12GPU computing Homework -

Exam material (Dec. 22, 2011)

Useful links

Further readings