CSE470: Computer Architecture II
Welcome
Submit all reading responses here
SUBMIT PROJECT PRESENTATIONS AND DOCUMENTS HERE BY JUNE 5TH HERE !!
- April 3rd
The Engineering Design of the Stretch Computer
(Skim)Understanding Stretch
(Optional) Good stuff
- April 5th
(Required, skim) IBM 360 Pictures & discussion
(Required, skim) officla IBM 360 history
(Required) An Efficient Algoirhtm for Exploiting Multiple Functional Units
(Optional) The IBM System/360 Model 91 Machine Philosphy and Instruction Handling
(Optional) HPSm
- April 10th
(Required) C:\BELLBO~1\COMPSR&E\HTMFILES\00000509.HTM (gordonbell.azurewebsites.net)
(Required, skim) Thorton-Design-of-A-Computer-6600-Scoreboard.pdf (washington.edu)
(Optional) CDC 6600 Links (clemson.edu)
(Optional, but fun) Considerations in computer design - leading up to the Control Data 6600, 1963. (computerhistory.org)
(Optional, long) cdc.6600.thornton.design_of_a_computer_the_control_data_6600.1970.102630394.pdf (computerhistory.org)
- April 12th
(Required) The Cray-1 Computer System, 1977 (computerhistory.org)
(Optional but fun) Seymour Cray's Only Surviving Talk: "Cray-1 Introduction" (1976, LANL) - YouTube
(Optional but silly) Homebrew Cray-1A – chrisfenton.com
- April 17th
(Required) https://courses.cs.washington.edu/courses/csep548/05sp/gurd-cacm85-prototype.pdf
(Required, skim) limits.pdf (cornell.edu)
(Optional) Dennis-Dataflow.pdf (washington.edu)
(Optional) top.dvi (mit.edu)
(Optional, skim) Two Fundamental Issues in Multiprocessing | Proceedings of the 4th International DFVLR Seminar on Foundations of Engineering Sciences: Parallel Computing in Science and Engineering (acm.org)
- April 19th>
(Required, skim) C:\BELLBO~1\COMPUT~1\HTMFILES\00000511.HTM (gordonbell.azurewebsites.net)
(Required - read fully, short) 01646402.pdf (ieeecomputer.org)
(Required, skim, but very good) what have we learned from the pdp-11 1977 c.pdf (gordonbell.azurewebsites.net)
(Optional but awesome) Javascript PDP 11/70 Emulator (skn.noip.me)
(Optional but lots here) Index of /pdf/dec/pdp11 (bitsavers.org)
- April 24th
(Required, Read Ch1, Ch2, skim Ch3) A Primer on Memory Consistency and Cache Coherence (cmu.edu) Sounds like a lot but its fast.
(Required, slide deck, skim) PowerPoint Presentation (ucr.edu) just skim this. might be worth skimming this first and if it's confusing then read the paper above.
(Optional-ish, skim and focus on the Sequent Balance 8000 stuff) download;jsessionid=233DE4D1574ED905E4270305112E3927 (psu.edu)
(Optional) Scalable shared-memory multiprocessor architectures - Computer (wisconsin.edu)
- April 26th
(Required, slidedeck) Microsoft PowerPoint - SCC-80-core-cern-pub.ppt (ucsd.edu)
(Required) ILLIAC IV, 1974 (computerhistory.org)
(Optional, slidedeck) HammerBlade_Manycore_FOSDEM_2020.pdf
- May 1st
(Required, all) Fisher-VLIW.pdf (washington.edu)
(Optional, recommended) VLIW_retrospective.pdf (hp.com)
(Required, read fast/skim) patterson80.pdf (berkeley.edu)
(Optional, but highly recommend) www.cs.uccs.edu/~xzhou/teaching/CS4520/Assignment/papers/R1_Comment_Case_RISC_SigArchNews_patterson.pdf
- May 3rd
NVIDIA Ampere
Optional https://ieeexplore.ieee.org/document/5452013/authors
- May 8th
Intel Skylake
- May 10th
(required) AMULET1_ieee97.pdf (manchester.ac.uk)
(Optional but interesting) lipsi.pdf (jopdesign.com)
(Optional) MSP430FR6005 data sheet, product information and support | TI.com
- May 15th
(Required) Dark Silicon and the End of Multicore Scaling
(Required) Is Dark Silicon Useful?
- May 17th
(Required) Allen School Distinguished Lecture: David Patterson (UC Berkeley + Google)
(Required) ASPLOS'23 - Keynote by Bryan Catanzaro, NVIDIA
- May 22nd
(Required, start 1h 6m in until the end) HotChips Talk
(Required, skim) Anton