CS 533 Parallel Computer Architectures
Spring 2023
Lecture Notes
Introduction
Parallel Programming
Cache Coherence (1)
Cache Coherence (2)
Consistency (1)
Consistency (2)
Prefetching (1)
Prefetching (2)
Synchronization (1)
Example CAS
Synchronization (2)
SMT
CMP (1)
CMP (2)
Speculation (1)
Speculation (2)
Speculation (3)
Transactions
PIM (1)
PIM (2)
Reliability (1)
Reliability (2)
Reliability (3)
Reliability (4)
OS/Hardware Interaction
Cache Affinity Scheduling
Page Migration
DB/Hardware Interaction (1)
DB/Hardware Interaction (2)
Interconnection Networks
Dataflow Architectures
3D stacking (1)
3D_stacking (2)
Data Parallel Architectures