| Instructor: | Jun Yang |
| Office: | Engr II 408 |
| Telephone: | 951-827-2558 |
| Email: | junyang@cs.ucr.edu |
| Class Meeting Time: | 3:10- 4:00pm, MWF |
| Lecture Room: | HMNSS 1503 |
| Office Hours: | 12:00-1:00, MF |
| Textbook: | John L. Hennessy and David A. Patterson, |
| "Computer Organization and Design, The Hardware/Software Interface," | |
| 3rd Edition. Morgan Kaufmann Publishers, 2004. | |
| Prerequisite: | CS120B OR EE120B |
| Blackboard System: | http://www.ilearn.ucr.edu/ |
| TA's | Wei Wu (Wednesday) and San Nguyen (Thursday) |
| Responsibilities: help answer questions regarding lectures, homeworks, quizes etc. |
| Homework (4) | 20% |
| Quizes (2) | 40% |
| Quize 1 (tentative): 10/24, M | |
| Quize 2 (tentative): 11/16, W | |
| Final: | 40% |
| 12/9 (in class), F |
| 9/30: | Introduction and ISA | |
| 10/3: | class canceled | |
| 10/5: | ISA2: byte and word | |
| 10/7: | ISA3: control flow-1 | |
| 10/10: | ISA4: control flow-2; function call | |
| 10/12: | ISA5: function call | |
| 10/14: | ISA6: machine language | |
| 10/17: | Performance measurement | |
| 10/19: | Performance (continue) | |
| 10/21: | Performance and Amdahl's Law | |
| 10/26: | Floating point representation | updated |
| 10/28: | Floating point arithmetic | updated |
| 10/31: | Single-cycle data path | |
| 11/4: | Single-cycle data path (continued) | |
| 11/7: | Multi-cycle data path | |
| 11/9: | Multi-cycle data path continued | |
| 11/14: | Multi-cycle control path | |
| 11/21: | Cache memory | |
| 11/28: | Write policy | |
| 11/30: | Set associativity | |
| 12/5: | Cache memory performance |