CS320 Introductions to Parallel Programming for Scientists and Engineers - Spring 1999
Contact information:
David Padua padua@uiuc.edu
Zehra Sura zsura@cs.uiuc.edu -- 1252 DCL --
Grade Distribution (Midter + MP1 + MP2 + MP3
Graduate students (PDF)
UndergGraduate students (PDF)
Weights, averages and tentative letter grades
Sixth Assignment. DUE TUESDAY MAY 4
MP6
Fifth Assignment. DUE FRIDAY APRIL 16
MP5 in PostScript Form
MP5 in PDF
Fourth Assignment. DUE THURSDAY APRIL 1
MP4 in PostScript Form
MP4 in PDF
Third Assignment. DUE FRIDAY MARCH 13
MP3 in PostScript Form
MP3 in PDF
Second Assignment. DUE MONDAY MARCH 1
MP2 in PostScript Form
MP2 in PDF
First Assignment. DUE MONDAY FEBRUARY 15
MP1 in PostScriipt Form
MP1 in PDF
Fortran program for MP1
Part 1:
- i. Course Organization
- ii. Topics
- Chapter 1. Introduction
- Chapter 2. Machine Models
- Chapter 3. Parallel Programming Moldels.
Contact information:
David Padua padua@uiuc.edu
Zehra Sura zsura@cs.uiuc.edu -- 1252 DCL --
Part 1 in HTML (Final version)
Part 1 in PostScript (Final version)
Part 1 in PDF (Final version)
Part 2:
- Chapter 4. Fortran 77
- Chapter 5. Fortran 90
- Chapter 6. OpenMP
- Chapter 7. Parallel Loops in OpenMP
Reference Documents (These manuals could be useful when implementing MPs):
Sun's Fortran 90 manual can be accessed through the AnswerBook home page.
Fortran OpenMP Manual in PDF
C OpenMP Manual in PDF
Copies of the video showed in class about
Data Parallel Algorithms are available at the
Grainger Engineering Library. Catalog No. MM 032.
Part 2 in PostScript (Updated: 1-26-99)
Part 2 in PDF (Updated: 1-26-99)
Part 3:
- Chapter 8. Parallel Vector Algorithms
Part 3 in HTML
Part 3 in PostScript
Part 3 in PostScript (Two transparencies per page)
Part 3 in PDF
Additional transparencies on Cyclic reduction in PDF
Part 4:
- Chapter 9. Dependence Driven Loop Manipulation
Part 4 in PDF (3-31-99)
Part 4 in Postscript (3-31-99)
Part 5:
READING ASSIGNMENTS:
Reference Material:
Part 6: Parallel Programming Tools
READING ASSIGNMENTS:
Part 7: Memory Hierarchy
© 1998 David A. Padua