CSE 141 - Computer Archtecture

News:

Announcements made during the final.

Final Exam will be on Tuesday (March 19), 11:30 - 2:30. We will be split between two locations - please go to your assigned room:

The incredible Greg has made an answer key to Quiz 3.


Assignments

Turn-in, graded assignments (incidentally, there will only be three):
  1. Estimating storage densitites. Due Friday, Jan 25, at class.
  2. Google's computers. Due Monday, Feb 11, at class. Here are the solutions.
  3. Explaining performance differences. Due Friday, March 15, at class.

Ungraded homework:

Reading:

Lecture Notes:

TopicDates Notes format
IntroductionJan 7-9 PowerPoint or PDF
ISA's, Part 1Jan 9-11 PowerPoint or PDF
ISA's, Part 2Jan 11-14 PowerPoint or PDF
Exponential GrowthJan 16-18 PowerPoint or PDF
Performance, Part 1Jan 18-23 PowerPoint or PDF
Performance, Part 2Jan 23-25 PowerPoint or PDF
Number RepresentationsJan 28-Feb 1 PowerPoint or PDF
Building BlocksFeb 4 PowerPoint or PDF
The one-cycle designFeb 6 PowerPoint or PDF
From one to many cyclesFeb 8 PowerPoint or PDF
Control in the multicycle CPUFeb 11-13 PowerPoint or PDF
Pipelined designFeb 13 PowerPoint or PDF
Pipeline data hazzardsFeb 15 PowerPoint or PDF
Pipeline branch hazzardsFeb 22 PowerPoint or PDF
Caches (part 1)Feb 25-27 PowerPoint or PDF
Caches (part 2)Feb 27-March 1 PowerPoint or PDF
Virtual MemoryMarch 4 PowerPoint or PDF
Modern ProcessorsMarch 6 PowerPoint or PDF
BussesMarch 8-11 PowerPoint or PDF
Input/OutputMarch 11 PowerPoint or PDF
ConclusionsMarch 15 PowerPoint or PDF

Textbook

Patterson and Hennessy, "Computer Organization & Design: The Hardware/Sorfware Interface". Second Edition. Available at the UCSD bookstore, and possibly at Barnes&Noble. Here's a list of errors in the text.

Staff

Class times


Related material

PC Guide - a comprehensive (but slow) website all about Personal Computer hardware, etc.

A long amusing (or perhaps depressing) story about programming the LGP-30 in the good old days.