Lecture: Online
Textbooks:
Intro, Number Representation
[ Video ]
[ Slides ]
Readings: P&H 2.4, Binary slides , Course Policies
Intro to Assembly Language, RISC-V Intro
[ Video ]
[ Slides ]
Readings: P&H:2.1-2.3, 2.9-2.10
Memory Hierarchy, Fully Associative Caches
[ Video ]
[ Slides ]
Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart
Caches– Direct-mapped, set-associative
[ Video ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Mutilevel Caches, Cache Questions
[ Video ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Flynn Taxonomy, Data-Level Parallelism
[ Video ]
[ Slides ]
Readings: P&H:2.11, 4.10, 5.10, 6.5
Amdahl's Law, Thread-level Parallelism, OpenMP Introduction
[ Video ]
[ Slides ]
Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card
Multithreading Issues, Cache Coherency
[ Video ]
[ Slides ]
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Warehouse Scale Computing, MapReduce (Spark)
[ Video ]
[ Slides ]
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Using Buffer Overflows to Speedrun Super Mario Bros. 3
Intro, Number Representation
[ Video ]
[ Slides ]
Readings: P&H 2.4, Binary slides , Course Policies
Intro to Assembly Language, RISC-V Intro
[ Video ]
[ Slides ]
Readings: P&H:2.1-2.3, 2.9-2.10
Memory Hierarchy, Fully Associative Caches
[ Video ]
[ Slides ]
Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart
Caches– Direct-mapped, set-associative
[ Video ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Mutilevel Caches, Cache Questions
[ Video ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Flynn Taxonomy, Data-Level Parallelism
[ Video ]
[ Slides ]
Readings: P&H:2.11, 4.10, 5.10, 6.5
Amdahl's Law, Thread-level Parallelism, OpenMP Introduction
[ Video ]
[ Slides ]
Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card
Multithreading Issues, Cache Coherency
[ Video ]
[ Slides ]
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Warehouse Scale Computing, MapReduce (Spark)
[ Video ]
[ Slides ]
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Using Buffer Overflows to Speedrun Super Mario Bros. 3
Intro and Set Up
LinkNumber Rep, C and CGDB
LinkAdvanced C
LinkRISC-V Assembly
LinkRISCV Functions, Pointers
LinkLogisim
LinkPipelining and CPU, Mid Semester Survey
LinkCaches
LinkVirtual Memory
LinkSIMD Instructions
LinkThread Level Parallelism
LinkSpark / Dependability
LinkDeadline: 6/26
Deadline: 6/30
Deadline: 7/2
Deadline: 7/7
Deadline: 7/13
Deadline: 7/17
Deadline: 7/22
Deadline: 7/28
Deadline: 7/28
Deadline: 8/10
Deadline: 8/10
9:00AM - 11:00AM
9:00AM - 11:00AM
9:00AM - 12:00PM