Lecture Material and Schedule

Alternate Execution Models and Architectures

We discussed the Meltdown vunerability. Please refer to the following: "Meltdown Attack".

Virtual Memory and Interaction with the Memory Hierarchy: Cache Indexing: Slides

Independence Instruction Set Architectures.VLIW (link corrected on Jan 18)

Independence Instruction Set Architectures.

SIMD: Early Designs, Multimedia Extensions, and Vector Processors. SIMD

Graphics Processors: My First CUDA Program

Finished discussion about GPUs.

Rethinking Cache Replacement Policies: Cache Insertion Policies. See Assignment #1.

Accelerating Sequential Programs: Alternate Architectures

Machine Learning Acceleration

Reading week, no lectures.