CS 533 Parallel Computer Architectures
Spring 2018
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
Systolic Architectures
Data Parallel Architectures
Control
Energy and power