Course Syllabus - CA 714CA

TV Program
Cal VIEW
205 McLaughlin
College of Engineering
University of California
Phone: (510) 642-5776
Fax: (510) 643-5877

Spring 2002
Consultant: Yujia Jin
Office Hours: Tue. & Thurs. 1-3 PM PT
Email address: yujia@ic.eecs.berkeley.edu
Phone: (510) 642-5776
Fax: (510) 643-5877

 

NATIONAL TECHNOLOGICAL UNIVERSITY

CA 714CA- Spring 2002 - 4 Units
Graduate Computer Architecture
Professor David Patterson
(UC Berkeley CS 252)

Quick jump to:
Announcements | Description | Grading | Projects | Schedule | Handouts | Related | Links


Announcements

2/11
-HWs will now all due on Wednesday.  This will allow everyone to use the OH on Tuesday before hw is due.
    So hw1 is due this Wednesday, 2/13

-HW 1 contains some referrence errors due to the new version of reader that we are using.  It is corrected in the new version of hw1
 
 
 

1/31
-Book will arrive next week.  HW1 moved to 2/11
-Here is point to Prof Patterson's IRAM project if your are interested.
 


Catalog Description

Three hours of lecture per week. Prerequisites: undergrad computer architecture such as CS 152. Graduate survey of contemporary computer organizations covering: early systems, CPU design, instruction sets, control, processors, busses, ALU, memory, pipelined computers, multiprocessors, and case studies.

Expanded Description

This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design. The emphasis is on the major component subsystems of high performance computers: pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections. Students can undertake a major computing system analysis and design project of their own choosing for extra credit.


Course Grading

33% Homeworks
33% Midterm
33% Final
10% Project (extra credit)
Detailed Description

Current Grades
 

Instructor

Lecturer:         Professor David Patterson
Consultant:     Yujia Jin:  (yujia@ic.eecs.berkeley.edu)
                        Office Hours: Tue. & Thurs 1-3 PM PT
           All questions regarding to the class should go to the consultant.

Textbook

J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 3rd Edition, Beta draft, Morgan Kaufmann Publishing Co., Menlo Park, CA. 2001. It will be distributed through mail.


Course Projects

previous projects
1999 fall
2000 spring
 


Course Schedule

Lecture notes will be available in pdf and powerpoint formats, with 6 per page for pdf for conventinent printing..

Permission is granted to copy and distribute this material for educational purposes only, provided that the complete bibliographic citation and following credit line is included: "Copyright 2001 UCB." Permission is granted to alter and distribute this material provided that the following credit line is included: "Adapted from (complete bibliographic citation). Copyright 2001 UCB."

This material may not be copied or distributed for commercial purposes without express written permission of the copyright holder. The only exception is for copies of these lecture notes for course readers from copy companies like Copymat or Kinkos. 
 
Week Lect. Date Day Lecture Notes Due Chptr(s)
1 1 1/22/02 Tue Review: Pipeline, Performance, Cache, Virtual Memory pdf, ppt  . 1
 . 2 1/25/02 Thurs Review: Moore's Law, Cost. pdf, ppt HW #0 DUE
Moore's Law reading
Conference Call Sign-Up: You MUST call the Cal VIEW office at (510) 642-5776 to sign up for the MANDATORY introductory conf. call with Yujia on 1/31.
.
2 3 1/29/02 Tue Caches and Memory systems (Kubi) pdf, ppt  . 5
4 1/31/02 Thurs Memory Systems continued (Kubi) pdf, ppt Liptay Cache reading
Introductory Conference Call:
with Yujia at 1 p.m. PT. 
3
.
2/4/02
Mon
.
.
.
. 5 2/5/02 Tue Storage: Disks, Tapes, RAID pdf, ppt
.
7
 . 6 2/7/02 Thurs Storage: Fault Terminology, Gray, Queuing Theory pdf, ppt Gray Turing reading
4
.
2/11/02
Mon . . HW #1
.
. 7 2/12/02 Tue Storage:  Benchmarks, Examples pdf, ppt Hennessy Future reading
. 8 2/14/02 Thurs Networks: Definitions, Metrics, Media, Projects pdf, ppt . 8
5
.
2/18/02
Mon
.
.
. .
9 2/19/02 Tue Networks : Protocols, Routing, Wireless pdf, ppt Amdahl's Law reading
HW #2
10 2/21/02 Thurs Networks: Clusters, Google, Cell Phone pdf, ppt .
6
.
2/25/02
Mon . HW#3 
.
. 11 2/26/02 Tue Multiprocessors: motivation, classification, apps pdf, ppt 6
. 12 2/28/02 Thurs Multiprocessors: Snooping Protocol, Directory Protocol, Synchronization, Consistency  pdf, ppt Flash v. Flash reading
7
.
3/4/02
Mon . . HW #4  .
13 3/5/02 Tue Multiprocessors: Measurements, Crosscutting Issues, Examples, Fallacies & Pitfalls pdf, ppt Conference Call Sign - Up:
Please call the Cal VIEW office
at (510) 642-5776 to sign up for
the conf. call with Yujia on
3/7. 
. 3/7/02 Thurs NO Lectures BROADCAST
Conference call: with Yujia to review for midterm at 1 p.m. PT.
8
.
3/11/02
Mon MIDTERM Distributed . . .
. .
3/12/02
Tue NO Lectures BROADCAST . . .
. .
3/14/02
Thurs NO Lectures BROADCAST . . .
. .
3/15/02
Fri NO Lectures BROADCAST . MIDTERM DUE: must be postmarked by 3/15. .
9
.
3/19/02
Tue NO Lectures BROADCAST . . .
14 3/21/02 Thurs Instruction Set: MIPS, DSP pdf, ppt 2
. . 3/25-3/29 . SPRING BREAK
NO Lectures
BROADCAST
. . .
10 15 4/2/02 Tue Instruction Set: Vector, Multimedia (Kozyrakis) pdf, ppt Cray 1 reading .
16 4/4/02 Thurs Dynamic Pipeline: Tomasulo, Reorder Buffers pdf, ppt . 3
11
.
4/8/02
Mon . . HW #5  .
17 4/9/02 Tue Dynamic Pipeline: Branch prediction, ILP limits pdf, ppt Emer genetic branch reading
. 18 4/11/02 Thurs Dynamic Wrapup: Examples and SMT pdf, ppt . 4
12
.
4/15/02
Mon   . . .
19 4/16/02 Tue Static Pipeline : VLIW, static branch prediction, IA-64 pdf, ppt VLIW reading
20 4/18/02 Thurs Static Pipeline Wrapup:  pdf, ppt Flynn reading
13
.
4/22/02
Mon . . HW #6  .
21 4/23/02 Tue How to Have a Bad Academic Career pdf, ppt .
22 4/25/02 Thurs GoodBye to Computer Architecture .
. . TBA . . . Conference Call Sign-Up:
Please call the Cal VIEW office
at (510) 642-5776 to sign up for
the conf. call scheduled with
Prof. Patterson.
.
. . TBA . . . Conference Call: with
Professor Patterson.
.
14
.
4/29/02
Mon . . HW 7  .
. .
4/30/02
Tue . . Conference Call Sign-Up:
Please call the Cal VIEW office
at (510) 642-5776 to sign up for
the conf. call with Yujia for final
on 12/6.
.
. .
5/2/02
Thurs NO Lectures BROADCAST . Conference Call: with Yujia to
review for final at 1 p.m. PT.
.
15
.
5/6/02
Mon NO Lectures BROADCAST . FINAL EXAM
DISTRIBUTED
.
.
.
5/10/02
Fri NO Lectures BROADCAST . FINAL EXAM DUE: Must be
postmarked by 12/14.
.


Handout

Homework 0 solution
Homework 1 solution
Homework 2 solution
Homework 3 solution
Homework 4 solution
midterm review ppt
midterm review pdf
midterm1 doc format
midterm1 pdf format
Homework 5 solution
Homework 6 solution
Homework 7 solution
midterm2 review ppt
midterm2 doc format
midterm2 pdf format
 

Resourcesat your disposal for project work


Related Course Pages

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.

Spring 2001

Fall 2000

Spring 2000

Fall 1999

Spring 1998

Fall 1997

Fall 1996

Spring 1996

Fall 1995

Fall 1994


Other Useful Links