Instructor: Mark Oskin | TA: Evan Welbourne |
oskin@cs.washington.edu | evan@cs.washington.edu |
Office: AC 564 | Office: ? |
Office hours: open-door | Office hours: ? |
Book: Readings in Computer Architecture, Edited by Mark Hill, Norman Jouppi and Gurindar Sohi
Due by | Reading | Followup notes |
Wed 10/1 |
Pages 1-16: Classic Machines: Technology, Implementation, and Economics
Pages 56-59: Cramming More Components onto Integrated Circuits | Notes |
Fri 10/3 | Pages 17-31: Architecture of the IBM System/360 | Notes |
Mon 10/6 | Pages 32-39: Parallel Operation in the Control Data 6600 | Notes |
Wed 10/8 |
Pages 40-49: The CRAY-1 Computer System
Pages 50-55: The CRAY-1 Computer Technology | Notes |
Fri 10/10 |
Pages 69-38: Methods
Pages 79-81: Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities | Notes |
Mon 10/13 |
Measuring Experimental Error in Microprocessor Simulation Errata on this document | Notes |
Wed 10/15 |
MisSPECulation: Partial and Misleading Use of SPEC CPU2000 in Computer Architecture Conferences The Use and Abuse of SPEC: An ISCA Panel | Notes |
Fri 10/17 | Pages 111-118 Instruction Sets | |
Mon 10/20 |
Pages 156-162 Architecture of the Intel 80386 Pages 135-143 The Case for the Reduced Instruction Set Computer | Notes |
Wed 10/22 | Mark is in D.C. Project discussion w/Evan | |
Fri 10/24 | Mark is in D.C. Class canceled. | |
Mon 10/27 | Using Modern Graphics Architectures for General-Purpose Computing: A Framework and Analysis | Notes |
Wed 10/29 |
pages 175-184 Instruction Level Parallelism (ILP) pages 185-201 The IBM System/360 Model 91: Machine Philoshpy and Instruction-Handling | Notes |
Fri 10/31 | pages 244-251 Instruction Issue Logic and High-Performance Interruptable Pipelined Processors | |
Monday 11/3 | pages 275-287 The MIPS R10000 SuperScalar Microprocessor | |
Wednesday 11/5 | R10000 continued | |
Friday 11/7 | R10000 fini | |
Monday 11/10 | pages 288-308 Instruction-Level Parallel Processing: History, Overview and Perspective | |
Wednesday 11/12 | MIDTERM | |
Friday 11/14 | Midterm Post | |
Monday 11/17 | Pages 309-314:Dataflow Pages 315-322: A Preliminary Architecture for a Basic Data-Flow Processor | |
Wednesday 11/19 | pages 323-341 Executing a Program on the MIT Tagged-Token Dataflow Architecture | |
Friday 11/21 | WaveScalar | |
Monday 11/23 | pages 350-362 Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor | |
Wednesday 11/23 | SMT | |
Monday 12/1 | ZebraNet | |
Wednesday 12/3 | Project 3 Help / Project 4 description | |
Friday 12/5 | CANCELED - Mark's at MICRO-36||
Monday 12/8 | NanoFabrics | |
Wednesday 12/10 | Quantum Wires | |
Thursday 12/11 | Final review |