CE290M - Topics in Parallel Computation
Books
Do not remove these books from 316. Please return to shelf.
- Almasi and Gottlieb, Highly Parallel Computing. Good overview of
recent parallel computing projects.
- Codenotti and Leoncini, Introduction to Parallel Processing. More
theory than Quinn.
- Cosnard and Trystram, ``Parallel Algorithms and Architectures.''
Detailed exact algorithm analysis of many numerical algorithms.
- Foster, Designing and Building Parallel Programs. Programming
languages and course-grain
computation.
http://www.hitex.com/dbpp
.
CE290M S96.
- Hughey, Programmable Systolic Arrays. A definitive work with
particularly excellent typesetting.
- Hwang and Xu, Scalable Parallel Computing, 1998. Hwang's third
book, dropping nearly all discussion of vector and SIMD computing.
Focus is on clusters and large MIMD systems for database/business
applications.
- Hwang, Advanced Computer Architecture. Lots of technical detail on
parallel processors, but often straight from the sales literature.
CE220 S97, S93 (beta, ugh!).
- Kumar, Grama, Gupta, and Karypis, Introduction to Parallel
Computing. Course text.
- Moldovan, Parallel Processing: From Applications to Systems.
Excellent on mapping loops to array processors. CE220 S95.
- Petkov, Systolic Parallel Processing. Excellent survey of algorithms
for array processors (such as Kestrel and the MasPar).
- Quinn, Parallel Computing: Theory and Practice. Similar to our text
with a little more theory but less breadth.
- Skillicorn and Talia, ed., Programming Languages for Parallel Processing
- Smith, The Design and Analysis of Parallel Algorithms. Strong
on numeric and graph algorithms, with proofs.
Data-parallel computation. CE290M S94.
- Proceedings of ASAP (1992, 1993, 1994, 1995, 1996, 1997). A good place
to look for additional algorithms ideas.
Richard Hughey
4/9/1998