CSE 502 Computer Architecture (Fall 2006)
Course Description
This is a graduate-level computer architecture course.
Students who plan to
take this course are expected to have the level of maturity in computer
architecture as covered in CSE320.
If you don't have that background and
still want to take this course, please come and talk to me first.
This semester we will take a "systems software" view toward
modern computer architecture. More specifically, we will examine
how systems software can take advantage of modern architectural mechanisms
to deliver performance, robustness, and security. Towards this end,
we will study in detail the Intel IA32 architecture, in particular the hardware
features available to such systems software as compiler, debugger, virtual machine,
operating system, etc. In addition, we will study other computer system
hardware features such as network interface card, disks and 3D graphics card,
and how systems software can leverage these features effectively.
There will be two midterm exams, but no final exam.
In addition, there will be four homeworks, consisting of both
written and programming assignments.
The major component of this course is the class project.
Students are organized into two-person or three-person teams to
work on a computer architecture-related research project. We emphasize very
much the value of innovation and novelty in these projects.
In other words, these projects cannot be just repetition of someone else's
ideas;
instead students are expected to
contribute something new to the state of the art.
Each team will be asked
to make a 30-minute presentation for its project to the class
at the end of the semester, as well as
to turn in a
publication-quality
research paper that documents the approach, experiments, results, and analysis.
The final grade will be based on: 30% Homework, 30% Midterms, and 40% Project.
The workload is estimated to be about 10 hours per week,
excluding the project effort.
Administrative Matters
- Location: Room 2129, Computer Science Building
- Time: 5:20-6:40PM Tuesday/Thursday
- Textbook: Computer Architecture: A Quantitative Approach, Patterson and Hennessy, 3nd Edition
- Auxiliary Textbooks:
- Instructor: Professor Tzi-cker Chiueh
- Office: CS Building, Room 1419
- Office Hours: 3:30-5:00 PM Tuesday/Thursday
- Phone: 516-632-8449
- Email: chiueh@cs.sunysb.edu
- TA: Lei Zhang
- TA Office Hours: Tuesday&Thurday from 2:40pm to 3:40pm
- TA Office: CS Building, Room 2110
- Course Homepage: http://www.ecsl.cs.sunysb.edu/~chiueh/cse502
Special Needs
If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course
work, I would urge that you contact the staff in the Disabled Student Services office (DSS), Room 133 Humanities,
632-6748/TDD. DSS will review your concerns and determine, with you, what accommodations are necessary and
appropriate. All information and documentation of disability is confidential.
Handouts