The Department of Computer Science & Engineering
cse@uconn
 


HOME


LAB

MEETINGS

PEOPLE

POLICIES

PROJECTS

RESOURCES

SCHEDULE

 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)