Courses and textbooks in parallel and scientific computation
Course notes at Cambridge University
(on a wide range of subjects, not only in HPC)
How to write Fast Numerical Code
, Markus Püschel, ETH
CERCS Multicore Repository
Scientific Computing and Visualization,Aiichiro Nakano, USC.
MIT’s Open courseware
Computational Science and Engineering (Fall 2008) (Also see
Applied Parallel Programming
(ECE 498 AL), Wen-Mei Hwu (UIUC) and David Kirk (NVIDIA)
Applications of Parallel Computers
, UC Berkeley (Taught by Jim Demmel and others), and links to
including web pages from prior years. In particular, Jim Demmel wrote extensive notes in
Applied Parallel Computing
, John Gilbert, UC Santa Barbara (Click
for earlier versions of the course)
, Parallel Computer Architecture, David Culler, U.C. Berkeley.
at Texas A & M Supercomputing Facility, and other
HyperStat Online Textbook
Online version of Cleve Moler’s
Numerical Computing with MATLAB
(in C or Fortran), 2nd Ed., by Press et al., Cambridge University Press.
Scientific Computing: An Introductory Survey
, 2nd Ed., by Michael Heath, McGraw-Hill, 2002. Includes links and software modules accessible via applets.
Introduction to Linear Algebra
, 4th Ed., by
, coming soon.
Algorithms in the Real World
, Guy Blelloch, CMU.
Designing and Building Parallel Programs,
by I. Foster (Addison-Wesley Publishers)
Parallel Computing Works,
by G. Fox, R. Williams, and P. Messina (Morgan Kaufmann Publishers)
Computer structures: principles and examples
, 2nd Ed, compiled by D. Siewiorek, C. G. Bell, A. Newell, New York, McGraw-Hill, 1982. (Classic architecture readings)
Parallel Computer Architecture
, and Gupta
, by Gilbert Strang
Templates for the Solution of Linear Systems,"
by Richard Barrett et al, SIAM.
[ Sat Feb 14 10:04:40 PST 2009]