This is an old revision of the document!
Lecture Material and Schedule
Alternate Execution Models and Architectures
Jan. Tue 9: Meltdown, Virtual Memory and Caches
We discussed the Meltdown vunerability. Please refer to the following: "Meltdown Attack".
Virtual Memory and Interaction with the Memory Hierarchy: Cache Indexing: Slides
Jan. Thu 11: VLIW
Independence Instruction Set Architectures.VLIW (link corrected on Jan 18)
Jan. Tue 16: SIMD, MM ISA Extensions, Vector, Into to GPUs
Independence Instruction Set Architectures.
SIMD: Early Designs, Multimedia Extensions, and Vector Processors. SIMD
Graphics Processors: My First CUDA Program
Jan. Thu 18: GPUs, Cache Insertion Policies
Finished discussion about GPUs.
Rethinking Cache Replacement Policies: Cache Insertion Policies. See Assignment #1.
Jan. Tue 23: Multiscalar and Slipstream
Accelerating Sequential Programs: Alternate Architectures
Jan. Tue 30: Slipstream and Replay
Feb 1, Tue: Criticality
Machine Learning Acceleration
Feb 5, Mon: DaDianNao
Feb 13, Tue: Eyeriss
Feb 15, Thu: Efficient Inference Engine
Week of Feb 22
Reading week, no lectures.
Feb 26, Tue: SCNN
- Slides, Link to ISCA paper through ACM's Library you should be able to access this through a UofT network connection, otherwise another version is on Arxiv