Monday |
Wednesday |
|
1/11
Intro / Overview
slides |
1/16
MLK No Class
|
1/18
Programming Model vs Architecture; Fundamental Architecture Issues
slides |
1/23
Parallel Programming
slides |
1/25
Shared Memory: Intro
slides |
1/30
Memory Consistency: Intro
slides |
2/1
Papers: Is SC + ILP = RC?
|
2/6
Coherence: Snooping
slides |
2/8
Coherence: Directory
slides |
2/13
Papers: Starfire , Timestamp Snooping
|
2/15
Papers: Alpha GS320, Compaq Piranha
|
2/20
Coherence: Advanced
slides |
2/22
Papers: Reactive NUMA, Dynamic Self-Invalidation
|
2/27
Papers: AMD Opteron, Fractal Coherence
|
3/1
Papers: Temporally Boundng TSO, C3D: Mitigating the NUMA Bottleneck via Coherent DRAM Caches
|
3/6
Papers: Heterogeneous Race-Free Memory Models , Lazy Release Consistency for GPUs
|
3/8
Synchronization
slides |
Spring Break! |
3/20
Papers: Transactional Memory Coherence and Consistency, Improving In-Memory Database Index Performance with Intel Transactional Synchronization Extensions
|
3/22
Interconnection Networks
slides |
3/27
Exam
|
3/29
Interconnection Networks
slides |
4/3
Papers:Slim Fly: A Cost Effective Low-Diameter Network Topology, Design and Evaluation of AWGR-based Photonic NoC Architectures for 2.5D Integrated High Performance Computing Systems
|
4/5
Papers: Scale-out NUMA, A Cloud-Scale Acceleration Architecture
|
4/10
Project Work Day
|
4/12
Project Work Day
|
4/17
Project Work Day
|
4/19
Project Work Day
|
Monday April 24: Project Presentations, Final Report Due Midnight
|