Tasks
edit SideBar
|
Date
| Topic
| Reading
| Homework assigned
| 19-Jan
| Introduction
| Ch 1
| HW0
| 21-Jan
| Instructions 1
| Ch 2.1 - 2.15
| HW1
| 26-Jan
| Instructions 2 (slides above)
| Skim Ch 2.17 and 2.18
|
| 28-Jan
| Verilog Tutorial
| See slides and cheat sheet
|
| 2-Feb
| Verilog Tutorial (slides above)
| See slides and cheat sheet
|
| 4-Feb
| Arithmetic (Design)
| Ch 3 and Appendix B.1-B.6
| HW2
| 9-Feb
| Arithmetic (Implementation)
| Ch 3 and Appendix B.1-B.6
|
| 11-Feb
| Processor (datapath)
| Ch 4.1 - 4.10
|
| 16-Feb
| Processor (Control path)
| Ch 4.1 - 4.10
| HW3
| 18-Feb
| Processor (Pipelining 1)
| Ch 4.1 - 4.10
|
| 23-Feb
| Processor (Pipelining 2)
| Ch 4.1 - 4.10
|
| 25-Feb
| Processor (Pipelining 3)
| Skim 4.11 and 4.12
|
| 1-Mar
| Performance analysis
| Ch 1.6 - 1.10
|
| 3-Mar
| Miscellaneous
|
| HW4
| 8-Mar
| Mid term review
|
|
| 10-Mar
| Mid term 1
|
|
| 15-Mar
| Memory 1
| Ch 5.1-5.2
| HW5
| 17-Mar
| Memory 2
| Ch 5.3
|
| 22-Mar
| Spring break
|
|
| 24-Mar
| Spring break
|
|
| 29-Mar
| Memory 3
| Ch 5.9
|
| 31-Mar
| Memory 4
| CH 5.4-5.8
|
| 5-Apr
| Memory 5
| CH 5.4-5.8
|
| 7-Apr
| No class
| review ch 5.8
|
| 12-Apr
| Storage
| Ch 5.11
|
| 14-Apr
| Error correction codes
| See ECC handout
| HW6
| 19-Apr
| Multiprocessors 1
| Ch 6.1-6.3
|
| 21-Apr
| Multiprocessors 2
| Ch 6.4-6.5
|
| 26-Apr
| GPU
| Ch 6.6
|
| 28-Apr
| OOO (1)
| no reading
|
| 3-May
| OOO (2)
| no reading
|
| 5-May
| Final review
|
|
| 9-May
| Final demo
|
|
| 10-May
| Final Report
|
|
| 12-May
| Final Exam
|
|
|
|