CS320 Introductions to Parallel Programming for Scientists and Engineers - Spring 2000
Final Exam will be on Friday May 12th. 8-11 am 1310 DCL
It will be a closed-book exam.
Contact information:
David Padua
padua@uiuc.edu
3318 DCL
Sumedh Wale
wale@cs.uiuc.edu
Office Hours: T Th 3-4pm
1231 DCL
Class News Group
Machine Problems and Homeworks:
Reading Assignments:
Part 1:
- i. Course Organization
- ii. Topics
- Chapter 1. Introduction
- Chapter 2. Machine Models
- Chapter 3. Parallel Programming Models.
Part 1 in HTML (Minor modifications 1-31-00)
Part 1 in PostScript (Minor modifications 1-31-00)
Part 1 in PDF (Minor modifications 1-31-00)
Part 2:
- Chapter 4. OpenMP
- Chapter 5. Parallel Loops in OpenMP
Part 2 in PostScript (Updated: 1-26-99)
Reference Documents (These manuals could be useful when implementing MPs):
Fortran OpenMP Manual in PDF
C OpenMP Manual in PDF
Part 3:
Part 3 in PostScript
Part 3 in PDF
Part 4:
- Chapter 7. Data Parallel Algorithms (Video)
- Chapter 8. Parallel Vector Algorithms
Part 4 in HTML
Part 4 in PostScript
Part 4 in PostScript (Two transparencies per page)
Part 4 in PDF
Part 5:
- Chapter 9. Dependence Driven Loop Manipulation
Part 5 in PDF (3-31-99)
Part 5 in Postscript (3-31-99)
Part 6:
- Chapter 10. Programming in MPI
First set of Transparencies on MPI (PDF)
Second set of Transparencies on MPI (PDF)
READING ASSIGNMENTS:
Reference Material:
Part 7: Pthreads and Charm++
Part 8: Memory Hierarchies
Part 9: Source Code Management Systems
Part 10: High Level Parallel Programming Languages (Linda and Fortran D)