10% Class Participation
30% Homeworks (work in pairs)
30% Examinations (2 Midterms)
30% Research Project (work in pairs)
Lecturer: Professor David Patterson |
Teaching Assistant: Richard Fromm |
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA. |
The errata sheet is finally available!!!
Note that the 2nd edition is significantly different than the 1st edition, and it is not recommended that you attempt to use the 1st edition as a textbook for this course.
Lecture notes will be available in both postscript and pdf formats. Postscript files are good for printing, but pdf files are usually better for viewing on the screen. Note that sometimes ghostview has trouble properly displaying postscript files, although they often print okay even when that occurs. Every effort will be made to get the notes on the web prior to the lecture. Note, however, that the notes may be updated slightly following the lecture. Click here for instructions regarding how to view pdf files.
Week | Lect. | Date | Day | Lecture | Notes | Due | Chptr(s) |
---|---|---|---|---|---|---|---|
1 | 1 | 28-Aug | Wed | Review: Performance, Cost, DLX Instruction Set | ps, pdf | 1, 2 | |
2 | 30-Aug | Fri | Review: Pipeline, Cache | ps, pdf | 2, 3 | ||
2 | 4-Sep | Wed | Prerequisite Quiz | ||||
3 | 6-Sep | Fri | ILP, loop unrolling, scoreboard | ps, pdf | 4 | ||
3 | 4 | 11-Sep | Wed | ILP, Tomasulo , Dynamic Branch Prediction | ps, pdf | 4 | |
5 | 13-Sep | Fri | ILP, trace scheduling, Speculation | ps, pdf | 4 | ||
4 | 16-Sep | Mon | HW #1 due by 5:00 PM | HW #1 | |||
6 | 18-Sep | Wed | Vector processors | ps, pdf | Apndx. B | ||
7 | 20-Sep | Fri | Memory Hierachy: Caches | ps, pdf | 5 | ||
5 | 23-Sep | Mon | Pick project partner and choice, submit by e-mail | Proj. choice | |||
8 | 25-Sep | Wed | Array Processing and
Reconfigurable Computing (André DeHon) |
ps | |||
9 | 27-Sep | Fri | Caches and Main Memory/Main Memory | ps, pdf | 5 | ||
6 | 30-Sep | Mon | HW #2 due by 5:00 PM | HW #2 | |||
10 | 2-Oct | Wed | IRAM/How to do (Architecture) Research in the Electronic Age | ps, pdf | Meeting signup | ||
3-Oct | Thurs | Project Survey due by 5:00 PM | Proj. Survey | ||||
11 | 4-Oct | Fri | Memory Hierarchy Exmaple and Introduction to I/O | ps, pdf | Proj. Meetings | 5/6 | |
7 | 9-Oct | Wed | Quiz 1 (5:45PM - 8:45PM, 306 Soda) Optional review during lecture |
||||
12 | 11-Oct | Fri | I/O 1: Metrics, Queuing theory, Busses | ps, pdf | 6 | ||
8 | 13 | 16-Oct | Wed | I/O 2: Busses and RAID | ps, pdf | 6 | |
14 | 18-Oct | Fri | I/O 3: Tertiary Storage and Network Intro | ps, pdf | 6 | ||
9 | 21-Oct | Mon | HW #3 due by 5:00 PM | HW #3 | |||
15 | 23-Oct | Wed | Networks 2: Interface, Switches, Routing, Examples | ps, pdf | Proj. Survey #2 | 7 | |
16 | 25-Oct | Fri | Networks 3: Internetworking, Examples | ps, pdf | 7 | ||
10 | 30-Oct | Wed | Visitor (no slides) : | 7 | |||
17 | 1-Nov | Fri | Multiprocessor 1 Introduction: | ps, pdf | 8 | ||
11 | 4-Nov | Mon | HW #4 due by 5:00 PM | HW #4 | 18 | 6-Nov | Wed | Multiprocessor 2 Snooping vs. Directory: | ps, pdf | Proj. Checkpoint | 8 |
20 | 8-Nov | Fri | Networks Of Workstations (Remzi Arpaci) |
ps, | |||
12 | 13-Nov | Wed | Multiprocessor 3: | ps, pdf | 8 | ||
21 | 15-Nov | Fri | 20 minute Project Review (no lecture) |
||||
13 | 20-Nov | Wed | Quiz 2 (5PM - 8PM, 306 Soda) Optional review during lecture |
||||
22 | 22-Nov | Fri | How to Have a Bad Academic Career | ps, pdf | |||
14 | 23 | 27-Nov | Wed | Video: Sun Architecture Futures, Gordon Bell on Computer History | |||
29-Nov | Fri | Vacation | |||||
15 | 4-Dec | Wed | Poster Session (11AM - 3PM) 6th floor Soda Corridor (no lecture) |
||||
25 | 6-Dec | Fri | Final Lecture (12:30-1:30)/ End of class celebration at LaVal's (1:30-3:00) |
ps, pdf | |||
16 | 9-Dec | Mon | Project Papers/URLs due by 4:30 PM |
Homework 1
Project Suggestions
Homework 2
Resources at your disposal for project work
Homework 3
This course is part of CalVIEW, Video Instruction for the Engineering World, which supports UC Berkeley's activity as a member school in the National Technological University, NTU, which is a consortium of 47 universities and colleges.
This page is located at http://http.cs.berkeley.edu/~patterson/252/
Last Modified, 14-Dec-1996