Lecture: TuTh 11:00 am - 12:29 pm Online
Textbooks:
C Intro - Basics
[ Live ]
[ Async ]
[ Slides ]
Readings: K&R Ch. 1-5, C Reference Slides , Brian Harvey's Intro to C
Project 1 Released 1/21 (Due 2/8)
Intro to Assembly Language, RISC-V Intro
[ live ]
[ Async ]
[ Slides ]
Readings: P&H:2.1-2.3, 2.9-2.10
Project 2 Released (2A due 2/25, 2B due 3/4)
Compiler, Assembler, Linker, Loader (CALL)
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:2.12
Introduction to Synchronous Digital Systems (SDS)
[ Live ]
[ Async ]
[ Slides ]
Readings: SDS Handout
Functional Units, FSMs
[ Live ]
[ Async ]
[ Slides ]
Project 3 Released (3A due 3/8, 3B due 4/2)
RISC-V Datapath, Single-Cycle Control Intro
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:4.1. 4.3
Memory Hierarchy, Fully Associative Caches
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart
Caches– Direct-mapped, set-associative; Program Performance w/ Caches
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Mutilevel Caches, Cache Questions
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
No Lecture Today. Enjoy the break!
Amdahl's Law, Thread-level Parallelism, OpenMP Introduction
[ Slides ]
Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card
Cache Coherence, Open MP Sharing Issues, Performance
[ Slides ]
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Dependability– Parity, ECC, Raid
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H 5.2, 5.5, 5.11
C Intro - Basics
[ Live ]
[ Async ]
[ Slides ]
Readings: K&R Ch. 1-5, C Reference Slides , Brian Harvey's Intro to C
Project 1 Released 1/21 (Due 2/8)
Intro to Assembly Language, RISC-V Intro
[ live ]
[ Async ]
[ Slides ]
Readings: P&H:2.1-2.3, 2.9-2.10
Project 2 Released (2A due 2/25, 2B due 3/4)
Compiler, Assembler, Linker, Loader (CALL)
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:2.12
Introduction to Synchronous Digital Systems (SDS)
[ Live ]
[ Async ]
[ Slides ]
Readings: SDS Handout
Functional Units, FSMs
[ Live ]
[ Async ]
[ Slides ]
Project 3 Released (3A due 3/8, 3B due 4/2)
RISC-V Datapath, Single-Cycle Control Intro
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:4.1. 4.3
Memory Hierarchy, Fully Associative Caches
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart
Caches– Direct-mapped, set-associative; Program Performance w/ Caches
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Mutilevel Caches, Cache Questions
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart
Amdahl's Law, Thread-level Parallelism, OpenMP Introduction
[ Slides ]
Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card
Cache Coherence, Open MP Sharing Issues, Performance
[ Slides ]
Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7
Dependability– Parity, ECC, Raid
[ Live ]
[ Async ]
[ Slides ]
Readings: P&H 5.2, 5.5, 5.11
Intro and Setup
LinkNumber Rep, C, and CGDB
LinkAdvanced C
LinkRISC-V Assembly
LinkRISC-V Functions, Pointers
LinkLogisim
LinkPipelining and CPU, Mid-Semester Survey
LinkCaches
LinkOS (context switch), I/O, DMA, Disks, Networking & Virtual Memory
LinkSIMD Instructions
LinkThread Level Parallelism
LinkDeadline: 1/29
Deadline: 2/5
Deadline: 2/12
Deadline: 2/19
Deadline: 3/5
Deadline: 3/19
Deadline: 4/2
Deadline: 4/9
Deadline: 4/9
Deadline: 4/23
Deadline: 4/30
9:00AM - 11:00AM
8:00AM - 11:00AM