CSE548: Computer Systems Architecture

Logistics:

Date &
Presenter
Topic & Reading
1/4
Mark
Introductions and discussion
1/6
Sam
ENIAC
reading 1
reading 2
reading 3
reading 4 (optional)
reading 5 (optional)
1/11
Joe
IBM 360 & Out of order execution
IBM 360 overview
An Efficient Algorithm for Exploiting Multiple Arithmetic Units
(Pictures) IBM 360/91 pictures and such
(Optional) IBM official history of IBM 360
(Optional) HPSm, a high performance restricted data flow architecture having minimal functionality
1/13
Alex
Due:Email 1 page project proposal to me by this date.

Cray I & Vector processing
Overview (wikipedia)
An analysis of the Cray-1 computer
(Optional) youtube (yes really)
(Optional but funny) Mini Cray-1
1/20
Everyone
5-10 minute project pitch
1/25
Eddie
6502
wiki on 6502 which is actually pretty good
Visualizing the 6502 in Action and here

1/27
Emily
Alpha 21264
  • Overview slides
  • Paper
  • wiki (Optional)
  • 2/1
    Ming
    RISC v CISC
  • The case for the reduced instruction set computer
  • Power Struggles: Revisiting the RISC vs. CISC Debate on Contemporary ARM and x86 Architectures
  • 2/3
    Kaiyuan
    Why do superscalars work?
    Discerning the Dominant Out-of-Order Performance Advantage: Is it Speculation or Dynamism?
    2/8
    Sam
    Moores Law
    Moore's Law
    Dark Silicon and the End of Multicore Scaling
    2/10
    Sung
    Specialization
    GreenDroid: Exploring the Next Evolution in Smartphone Application Processors
    Bitcoin and the Age of Bespoke Silicon
    2/17
    Joe
    Memory Consistency
    Memory Consistency
    2/22
    Alex
    VLIW
    Very Long Instruction Word Architectures & Retrospective
    2/24
    Emily
    GPUs
    AMD GRAPHICS CORES NEXT (GCN) ARCHITECTURE
    (SKIM!) Larrabee: A Many-Core x86 Architecture for Visual Computing
    (Optional) THE XBOX ONE SYSTEM ON A CHIP AND KINECT SENSOR
    2/29
    Ming
    Anton
    HotChips slides