Lecture: MW 5:00 pm - 6:29 pm Wheeler 150
Textbooks:
Readings: K&R Ch. 1-5, C Reference Slides , Brian Harvey's Intro to C
Project 1 Released 1/27 (Due 2/11)No Lecture (Presidents Day)
RISC-V Instruction Formats
[ Video ]
Readings: P&H:2.5, 2.10
Project 2 Released (2A due 2/28, 2B due 3/6)
RISC-V Single-Cycle Control
[ Video ]
Readings: P&H:4.4
Project 3 Released (3A due 3/13, 3B due 3/30)
Memory Hierarchy, Fully Associative Caches
[ Video ]
Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart
Caches– Direct-mapped, set-associative; Program Performance w/ Caches
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Mutilevel Caches, Cache Questions
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Amdahl's Law, Thread-level Parallelism, OpenMP Introduction
Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card
Project 4 Released (Due 4/29)Cache Coherence, Open MP Sharing Issues, Performance
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)
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Readings: K&R Ch. 1-5, C Reference Slides , Brian Harvey's Intro to C
Project 1 Released 1/27 (Due 2/11)
RISC-V Instruction Formats
[ Video ]
Readings: P&H:2.5, 2.10
Project 2 Released (2A due 2/28, 2B due 3/6)
RISC-V Single-Cycle Control
[ Video ]
Readings: P&H:4.4
Project 3 Released (3A due 3/13, 3B due 3/30)
Memory Hierarchy, Fully Associative Caches
[ Video ]
Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart
Caches– Direct-mapped, set-associative; Program Performance w/ Caches
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Mutilevel Caches, Cache Questions
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Amdahl's Law, Thread-level Parallelism, OpenMP Introduction
Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card
Project 4 Released (Due 4/29)Cache Coherence, Open MP Sharing Issues, Performance
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)
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Intro and Setup
LinkNumber Rep, C, and CGDB
LinkAdvanced C
LinkNone (Holiday)
LinkRISC-V Assembly
LinkRISC-V Functions, Pointers
LinkLogisim
LinkPipelining and CPU, Mid-Semester Survey
LinkNone (Spring Break)
LinkCaches
LinkNone
LinkVirtual Memory
LinkSIMD Instructions
LinkThread Level Parallelism
LinkDeadline: 1/31
Deadline: 2/7
Deadline: 2/14
Deadline: 2/21
Deadline: 3/9
Deadline: 3/18
Deadline: 4/6
Deadline: 4/10
Deadline: 4/24
Deadline: 5/4
7:00PM - 9:00PM
3:00PM - 6:00PM