16.482 / 16.561: Computer Architecture and Design
Instructor: Dr. Michael Geiger
Summer 2015
Course Schedule
This schedule contains a tentative schedule of topics we will cover throughout the term; this schedule is subject to change. As the semester progresses, I will update the schedule to show the actual dates on which we cover material, as well as provide links to the lecture slides and programming assignments. Note that most lectures are associated with some section(s) of the textbooks, which I suggest you read prior to class. Additional readings may be assigned from outside sources, for which links will be provided on this page.
Please note that the exam dates are fixed--the midterm exam will be held on Thursday, June 4 in class, and the final exam will be held on Thursday, June 25, in class.
Lecture | Date | Lecture Topics | Handouts | Echo360 Recordings |
Reading |
Assignments |
---|---|---|---|---|---|---|
1 |
T, 5/19 |
Course overview Computer architecture introduction Instruction set architecture |
Lecture 1 | Ch. 1, 2 | HW 1 (due 5/22) HW 1 Solution |
|
2 |
Th, 5/21 |
Digital arithmetic |
Lecture 2 | Ch. 3 | HW 2 (due 5/26) |
|
3 | T, 5/26 |
Datapath and control Pipelining |
Ch. 4.1-4.9, Appendix D | HW 3 (due 5/29) |
||
4 | Th, 5/28 |
Instruction level parallelism Branch prediction |
BHT example soln |
Lecture 4 | HW 4 (due 6/2) |
|
F, 5/29 | No lecture | |||||
5 | T, 6/2 |
Dynamic scheduling Midterm exam preview |
Scheduling example soln |
No recording (room change) |
Ch. 4.10-4.14 | |
Th, 6/4 | MIDTERM EXAM |
Instruction list | ||||
6 | T, 6/9 |
Speculation |
Speculation example soln |
Lecture 6 | HW 5 (due 6/12) |
|
7 | Th, 6/11 |
Multiple issue; multithreading Thursday, 6/11: Last day to withdraw (16.482) |
Lecture 7 | Ch. 5.1-5.14 | HW 6 (due 6/16) |
|
F, 6/12 | No lecture | |||||
8 | T, 6/16 |
Memory hierarchies and cache basics |
Lecture 8 | Ch. 6 | HW 7 (due 6/19) |
|
9 | Th, 6/18 |
Set associative caches Virtual memory Cache optimizations Thursday, 6/18: Last day to withdraw (16.561) |
Lecture 9 | Ch. 7 | HW 8 (due 6/23) |
|
10 | T, 6/23 |
Storage Multiprocessors Final exam preview |
Lecture 10 | |||
Th, 6/25 |
FINAL EXAM |
Last updated 06/24/2015 0:30 AM