| Date |
Lecture |
Assignments |
|
Notes on links
- pptx links are to Powerpoint versions of the lectures
- pdf links are to Adobe Acrobat versions of the lectures
- code links are to directories containing code used for class demonstrations
- tar links are to archive files in TAR format. Use the tar command on a linux machine to unpack these
Schedule (subject to change)
|
Mar |
22 |
Overview |
|
|
Mar |
24 |
Benchmarks and Workloads |
PDF |
|
Mar |
26 |
Performance Evaluation via Simulation |
Homework 1 |
|
|
Mar |
29 |
Simulation Design |
|
|
Mar |
31 |
Cache Access time ( PDF) |
Cache Simulator |
|
Apr |
2 |
Cache Hit Rate |
|
|
|
Apr |
5 |
Break Day |
|
|
Apr |
7 |
Pipelining Overview (PDF) |
|
|
Apr |
9 |
Hazards and Forwarding |
Homework 2 |
|
|
Apr |
12 |
Superscalar Processors (PDF) |
Branch Predictor |
|
Apr |
14 |
Superscalar Processors |
|
|
Apr |
16 |
Spring Carnival |
|
|
|
Apr |
19 |
Superscalar Processors |
Pipeline Simulator |
|
Apr |
21 |
Superscalar Processors |
|
|
Apr |
23 |
GPUs (PDF) |
|
|
|
Apr |
26 |
Accelerators (PDF) |
Integrated Simulation |
|
Apr |
28 |
Microarchitectural Attacks (PDF) |
|
|
Apr |
30 |
Microarchitectural Attacks |
Homework 3 |
|
|
May |
3 |
OH |
|
|
May |
5 |
Approximate Computing |
|
|
May |
7 |
Review |
|