Computer
Organization and Architecture
CSCI 330
Lecturer: Doug L. Hoffman, dohoff@acxiom.com (daytime) hoffman@dlhoffman.com.
Office hours 8:50 – 9:50 PM on Wednesdays in the class room by apointment.
This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design. The emphasis is on the major component subsystems of high performance computers: pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections.
|
Homework and Class participation 50% |
8 weekly assignments, 10 pts each Participation 20pts. |
| Exams 50% |
Quizzes, 2 x 10pts Mid-term, 30pts Final, 50pts |
3/25 – 3/29 Computer Abstractions and Technology.
4/1 – 4/5 The Role of Performance.
4/8 – 4/12 Instructions and Machine Language.
Quiz 1.
4/15– 4/19 The Central Processing Unit.
4/22 – 4/26 Pipelining and Performance Enhancement.
Mid-term.
4/29 – 5/3 The Memory Hierarchy.
5/6 –5/10 Peripheral Devices and I/O.
Quiz 2.
5/13 – 5/17 Multiprocessors.
5/20 – 5/24 Review and Open Topics.
5/22 – 5/26 Final Exams.