|
|
CSE 332 High Performance Computing
|
 |
Handouts
- (1/18) Handout (General Information)
( .pdf)
Exam
To be posted.
Recommended References
We will discuss high-performance parallel computing from system
(hardware/software), programming and algorithmic perspectives.
Lecture materials on parallel architectures will be from the following
book:
David E. Culler, Jaswinder P. Singh and Anoop Gupta. 1999.
Parallel Computer Architecture: A Hardware/Software Approach,
Morgan Kaufmann Publishers. (ISBN: 1-55860-343-3)
Supplementary materials, with class notes provided, on parallel
programming, parallel algorithms, as well as case studies on modern
parallel computing platforms, will be from the following references.
- Kai Hwang and Zhiwei Xu. 1997.
Scalable Parallel Computing: Technology, Architecture &
Programming ,
McGraw-Hill. (ISBN: 0-07-031798-4)
- Russ Miller and Laurence Boxer. 1999.
Algorithms Sequential & Parallel: A Unified Approach ,
Prentice Hall. (ISBN: 0-13-086373-4)
- Ian Foster and Carl Kesselman. 1999.
The Grid: Blueprint for a New Computing Infrastructure,
Morgan Kaufmann Publishers. (ISBN: 1-55860-475-8)
Prerequisites on uni-processor architecture concepts can be found in the
following reference.
- John L. Hennessy and David A. Patterson. 2002.
Computer Architecture: A Quantitative Approach, Third Edition,
Morgan Kaufmann Publishers. (ISBN: 1-55860-329-8)
Lecture Notes
(1/18) Scalable Interconnecting Networks
( .pdf)
with Supplements (.pdf)
(2/01) Parallel Algorithm Design (1): Matrix Multiplication
( .pdf)
(2/03) Parallel Algorithm Design (2): Bitonic Sorting
( .pdf)
(2/09) Parallel Algorithm Design (3): Equation Solver
(Section 2.3, as reading assignment)
(2/10) Performance Enhancement
( .pdf)
with Supplements ( .pdf)
(2/24) SMP: Coherence and Consistency
( .pdf)
with Supplements ( .pdf)
|