 |
CS3760 Computer Organization Spring 1999 |
Description:
This course will give you an in-depth understanding of the
inner-workings of modern digital computer systems and tradeoffs present
at the hardware-software interface. You will get an understanding of the
design process in the context of a complex hardware system.
Topics include: Instruction set design, computer arithmetic, controller
and datapath design, memory systems, input-output systems,
pipelining, performance and cost analysis, computer architecture history,
and a survey of advanced architectures.
General info:
- Lecture MWF12-1 in TBA (lecture notes)
- Instructor:
- TAs: Jeff Krug, krug@cc.gatech.edu,
office hours T: 11:30-1pm, Th: 12-1:30pm student commons area.
Mike Faff, climb@cc.gatech.edu, office hours TTh: 3-4:30pm student commons.
- Text: Patterson and Hennessy, Computer Organization & Design: The
Hardware/Software Interface,
Morgan Kaufman, 1997 (Second Edition)
- News: git.cc.class.3760
- Prerequisites:
- courses: EE1300 or EE1700 or CS2760
- contents: logic design, machine instruction sets,boolean algebra,
sequential circuits (state machine design), hardware components(specially
gates, registers, random access memory, read-only memory), number
representations
- Homework and Exams:
There will be 3 homeworks(5% each), a midterm(25%), a final(30%),
and two projects(15% each).
Current calendar:
Week |
Topic |
Reading |
Special Dates |
Instructor |
| 1 |
Hardware fundamentals |
Appendix B |
|
Vivek |
| 2 |
Architecture fundamentals |
Chapter 1-3 |
hw1 due(4/9/99) |
Vivek |
| 3 |
CPU Design: Datapaths |
Chapter 5 |
|
Vivek |
| 4 |
CPU Design: Control |
Chapter 5, Appendix C |
hw2 due(4/23/99) |
Vivek |
| |
in class midterm |
  |
4/28/99(Wednesday) |
Vivek |
| 5 |
Pipelines |
Chapter 6 |
|
Joon |
| 6 |
Pipelines(cont.), memory hierarchy |
Chapter 7 |
project 1(5/10/99) |
Joon |
| 7 |
Memory hierarchy(cont.) |
Chapter 7 |
|
Joon |
| 8 |
I/O |
Chapter 8 |
hw3 due |
Joon |
| 9 |
Multiprocessors |
Chapter 9 |
project 2(5/31/99) |
Joon |
Rules and Policies
- Graduating seniors will take an early final during the last week
of the quarter.
- Late penalty: 10% of the credit per day.
- Make up exam: only for pre-approved out of town travel and for
illness verified by a doctor.
- Incomplete for course will be rarely issued.
- All the homeworks and projects should be done individually.
You are encouraged to discuss with other students, but the code and
the work you turn in should be your own. Any academic dishonesty will
be treated according to the institution rules.
Detailed info & handouts