We will follow the new book by Fosdick, Jessup, Schauble, and Domik, "An Introduction to High-Performance Scientific Computing", newly published by MIT Press (home page at MIT Press).
We will follow the new book by Culler, Singh, and Gupta, "Parallel Computer Architecture", to be published by Morgan-Kaufmann (draft under David Culler's home page).