University of California Berkeley College of Engineering Computer Science Division EECS Spring 2001 Handout 1 J Kubiatowicz Course Information CS152 Computer Architecture and Engineering Lectures Discussion 101 Discussion 102 Laboratory Course Web Site Mirror Site Instructor Teaching Assistants Administrative Assistant T Th 2 00 3 30 Room 306 Soda We 2 00 4 00 Location TBA We 4 00 6 00 Location TBA 119 Cory Hall and 273 Soda Hall http www inst eecs berkeley edu cs152 http www cs berkeley edu kubitron cs152 John Kubiatowicz Assistant Professor Office 673 Soda Hall e mail kubitron cs berkeley edu phone 643 6817 office hours Wednessday 1 00 2 30pm TBA Nathan Bernemann 676 Soda Hall 643 7066 nathanbb cs berkeley edu Course Goals 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 gain practical experience with computer aided design tools and learn how to work in groups Course Content Topics include The design process performance and cost analysis computer arithmetic controller and datapath design memory systems input output systems interrupts and exceptions and pipelining There will be a large computer design project We will implement a major subset of the MIPS architecture using pipelining and caches in the hardware description language VHDL using Powerview The course will cover the material in the text Computer Organization Design 2nd Edition by Patterson and Hennessy In addition MIPS RISC Architecture by Kane and Heinrich is recommended as a reference The newsgroup ucb class c152 will be used extensively to communicate information on the course and labs You must read it regularly There is also a Web page for CS152 that contains all assignments and copies of the slides used in lectures Look at http www inst eecs berkeley edu cs152 You can also email all the CS152 staff at cs152 eecs berkeley edu Homework exercises will reinforce the readings and lectures Laboratory assignments will help you develop experience with the design tools and let you experiment with the design of an actual processor For the laboratory assignments we will primarily use the workstations in 119 Cory Hall The first couple of labs will be on UNIX workstations such as in 273 Soda hall You should be able to access your home directory on any of the instructional computers However the CAD tool Workview will only run on the NT workstations in 119 Cory Hall Although the freedom to work outside the lab is valuable so is the collective environment of the lab so we encourage you to do some of each Course Grading The CS Division guideline for an upper division CS class is that the overall class GPA should be between 2 7 and 3 1 Thus the average grade in this class will be a B or B please set your expectations accordingly There will be two midterm exams covering the material from the readings and class and no final They will be given over a 3 hour period in the evening to reduce time pressure consult the attached schedule to see the date time and location Two Midterm Exams Labs and Design Project Homework Completion Quizzes Project Group Participation Class and Discussion Section Participation 35 35 5 15 5 5 combined Homework and Lab Policy Homework exercises and lab assignments will be typically available on Wednesdays with homework exercises due at the beginning of class on Wednesday 1 or 2 weeks later No late homeworks will be accepted There will be a short 15 minute homework quiz one days in which homework is due Lab assignments are due on Fridays by 5pm in the wooden box in 283 Soda Hall Final projects will be presented to the course staff at the end of the term with a written project due the following week Consult the attached schedule for due dates of homework exercises labs and projects Course Materials Required Recommended Recommended Patterson and Hennessy Computer Organization Design The Hardware Software Interface second edition Morgan Kaufman Publishers Inc San Mateo CA 1997 G Kane J Heinrich MIPS RISC Architecture Prentice Hall 1992 CS152 1992 Project Reports on reserve in Engineering Library There is also a set of Powerview Reference Manuals in the lab and web page has copies of all lecture slides and handouts 2
View Full Document
Unlocking...