Tuesday June 2: First day of class
June 2: Lecture 1 |
Course Introduction |
|
June 2:
Intro Parallel |
Introduction to Parallel Processing |
|
Thursday June 4
June 4: Intro Parallel P2
June 4: Pipelines |
Finish Intro to Parallel Processing
CPU Pipelines, Hazards & Architectures |
|
June 9:
Cache |
Cache technology |
|
June 9:
Bus Design |
Review from 8421 on Bus Design |
|
June 11:
No Lecture, out-of-town |
Read this article at computerworld about a recent supercomputer advance: COMPUTERWORLD |
|
June 16:
Multicomputers |
Multicomputers and Commo from CS8422 |
|
June 16:
Chapter 1 |
Chapter 1 SIMD |
|
June 18: Chapter 2 |
SIMD Architectures plus
Chapter 2: parallel algorithms |
|
June 18 Chapter 2 Cont. |
parallel algorithms |
|
June 23 Java Threads |
3 Java thread experiments. Code is on the course web page, so you can cut and paste. Includes:
- Ttest1.java
- two threads
- iterating/sleep
|
|
June 30 Java Threads |
3 more Java experiments:
- 4 - shared memory
- 5 - race conditions
- 6 - synchronization
|
|
Midterm exam, take-home |
Midterm Exam |
July 12
Chapter 3-4 |
Complete Chapter 3.7
Chapter 4 |
July 19
Final Exam Project |
Final Project
Due COB July 28 |
| End of Summer 2008: |
|
|
|
|
June 8:
Simulations
|
Experiments to explore Amdahl's Law
Homework due :6/15/06 |
|
|
|
|
June 22
Chapter 4
|
Clustered Multiprocessors
|
|
June 22
Review
|
Bus Contention homework & topic list and review
for the midterm exam. |
June 25-July3:
Due by email on July 10.
Professor at Computing Conference |
Midterm Exam Posted
Midterm Exam
|
|
July 6: Chapter 4
|
Clustered Multiprocessors Part 2
|
July 11: Project
|
Final Exam = Project
Projects due by July 25. |
July 10 - July 14
|
View recorded lecture from 3-24-05 on Dynamic Interconnection Networks
View recorded lecture from 4-05-05 on precedence graphs and Java threads
Dynamic Networks, Java Threads
Distributed Memory, synchronization
|
July 17 - July 21
|
Dynamic switched interconnects
Multi-Stage Networks
View recorded lecture from July-06-2005-CS8625 |
July 26: Last Day of Class
Quantum Computing
|
The future.
|
|
July 25: Projects (final) Due. |
Email project code and report by July 25. |