![]()
 ![]()
![]()
GENERAL INFORMATION ![]()
|
Live |
SITN |
Handouts are always available in the filing cabinet on Gates 3rd floor open area.
Homework and programming assignments (three) should be done in teams of two people. We will supply homework solutions. If you still do not understand the problem after receiving the graded homework and solutions, you should arrange to see the instructor or TA for further explanation. The programming assignments will be given during Chapters 2, 4, and 5. The purpose of the first programming assignment is to familiarize you with the Verilog hardware description language and a simple CPU model. In the second programming assignment, you will use pipelining to improve the CPU's performance. In the third programming assignment, you will make modifications to a cache simulator (This might be modified.) You will have 1-1/2 weeks for the first assignment, 3 weeks for the second assignment, and 2-1/2 weeks for the third assignment. There is a Midterm during the second programing assignment; however, it is not a good idea to wait until after the Midterm to begin this assignment. The programming assignments will be available on the class Web page. You are free to port them to your own machines, but we cannot provide any assistance. For questions regarding assignments, send electronic mail to the TAs.
WEB PAGE
URL http://www-leland.stanford.edu/class/ee282h/
Homeworks, program assignments, office hours and review session times will be available on the web page. You must also check the announcements link on the class web page frequently for updates and clarifications to the assignments.
NEWSGROUP
The newsgroup is open to everyone for discussion. This is a good place for students to exchange ideas. However, all announcements by the TAs will be posted on the class web page.
LATE POLICY
Exercises are due on the dates indicated in the schedule. You have two free late days that you may use at any time during the quarter. You must indicate on your assignment that you want a free late day used (no exceptions). After you have used your free late days, late assignments will be assessed a penalty of 20% off the possible score per day (weekends count as a single day). No other arrangements for late homework or programming assignments will be made.
There will be both a midterm and a final. The midterm will cover material in Chapters 1-4 and the final will cover everything. The midterm will be given in the evening to allow two hours for the exam. Before each exam, the TAs will hold a review session. Local TV students are expected to come to Stanford for the midterm and the final.
Homework and programming assignments will constitute 40-50% of the grade, midterm 25%, and final 25-35%.
J. Hennessy and D. Patterson, "Computer Architecture: A Quantitative Approach" second edition.
If you find any bugs or discrepancies, send e-mail to the publisher (arc2bugs@mkp.com) and receive $1.00 if your bug is accepted.
EE182. You must have a good knowledge of basic machine organization and logic design. You should also have exposure to at least one machine language in detail and a basic knowledge of operating system concepts, such as paging and segmentation. This course moves relatively fast; if you are unsure of your background, take EE182.
TAs will have a review session about every other week.
![]()
Last Modified: 09/24/98
by Robert Kunz (rck@leland.stanford.edu)