CS 533 Parallel Computer Architectures

Spring 2006


Lecture Notes

Introduction

Parallel Programming

Cache Coherence (1)

Cache Coherence (2)

Consistency (1)

Consistency (2)

Prefetching (1)

Prefetching (2)

Synchronization (1)

Synchronization Extra

Synchronization (2)

SMT

CMP

Speculation (1)

Speculation (1.5)

Speculation (2)

Speculation (3)

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

Data Parallel Architectures

Systolic Architectures

Transactional Memory