CS 340 -- Section 01, Fall 2010, Ridgway Scott

Scientific Parallel Computing

The course will cover the basic concepts of parallel computing in the text and will focus on one key question: to what extent do simulations of dynamical systems require sequential computation. Phrased more positively, we will ask under what conditions can we guarantee that a dynamical system can be parallelized in time efficiently. We will review the state of the art in algorithms for simulating chaotic dynamical systems and explore the extent to which these can be parallelized. The course will also explore the use of general purpose graphics processors (GP-GPUs) as parallel computers. Some date changes: