Instructor: Larry Snyder |
584 Allen Center |
Monday 4:30-5:30 or by appointment |
|
TA: Stephen Friedman |
216 Allen Center |
Monday/Wednesday 10:00-11:30 or by appointment |
|
TA: Steve Checkoway |
218 Allen Center |
Tuesday/Thursday 1:30-3:00 or by appointment |
Lecture |
MWF |
2:30-3:20 |
EE1 037 |
Section AA |
Th |
9:30-10:20 |
SMI 307 |
Section AB |
Th |
12:30-1:20 |
EE1 031 |
Message
Board Subscribe
to email List
Chapter 1 (skim), 2.1-2.9,
3.1-3.3, 5.1-5.5, 4, 6.1 (skim) 6.2-6.8, 7.1-7.4, 7.5 (skim), 3.6
·
Problem Set 0 “due” 7 October
Lectures 1&2 |
Basic Introduction |
||
Lecture 3 |
MIPS ISA |
||
Lecture 4 |
Instruction Encoding |
||
Lecture 5 |
More Instruction Encoding |
||
Lecture 6 |
Procedures |
||
Lecture 7 |
ISA Evolution |
||
Lecture 8 |
Processor Design |
||
Lecture 9 |
Control Unity Implementation |
||
Lecture 10 |
Multi-cycle Implementation |
||
Lecture 11 Lecture 11.5 |
Performance Metrics Review |
||
Lecture 12 |
Pipelining, The Idea |
||
Lecture 13 |
Pipeline Control |
||
Lecture 14 |
Pipeline Hazards |
||
Lecture 15 |
Exceptions |
||
Lecture 16 |
Cache Design |
||
Lecture 17 |
Cache Performance |
||
Lecture 17.5 |
Cache Exercises |
||
Lecture 18 |
Virtual Memory, Part 1 |
||
Lecture 19 |
Virtual Memory, Part 2 |
||
Lecture 20 |
Input/Output |
||
Lecture 21 |
Floating Point Representation |
Section 1 |
Review Numbers |
|
|
Section 2 |
MIPS Programming. SPIM
array-sum pgm |
|
|
Section 3 |
MIPS Procedure Calls |
|
|
Section 4 |
JVM Questions, Single
Cycle Review |
|
|
Section 5 |
Multicycle Implementation |
|
|
Section 6 |
C overview. GCC and GDB
Reference |
|
|
Section 7 |
-- Holiday -- |
|
|
Section 8 |
Cache Examples |
|
|
Section 9 |
-- Holiday -- |
|
|
Section 10 |
Virtual Memory Review |
|