TOPICS IN COMPUTER ENGINEERING: Parallelism, Scalability, and Locality
ENGRECE 238, Course Code: 15853
Quarter: Fall Quarter 2002


Schedule | Home

ECE 238 Schedule

Preliminary 9/30/02

Topics
Date(s) Topic Chapter/Paper Comments
9/30-10/2 Course Introduction,
Intro to Parallel Computing
1
10/7-9 Intro to Parallel Programs 2
10/14-16 Shared Memory Multiprocessors 5
Scalable Multiprocessors 7
Cache Coherence Approaches:
Snooping and Directories
6, 8
Hardware/Software Trade-Offs 9
Interconnection Networks 10
Latency Tolerance 11

Project Assignments
Project Assigned Due
Programming Project 1:
Shared Memory
Programming Project 2:
Distributed Memory with Much Communications
Programming Project 3:
Distributed Memory with Little Communications
Research Report/Paper


The Electronic Educational Environment http://eee.uci.edu/02f/15853/