Project Sherlock

Computer Science

Computer Architecture

The machine underneath the abstraction.

13 topics · 17 curated works

Topics

Reading in Computer Architecture

17

A way in

  1. Start here

    No prior grounding assumed.

    Why Use Binary?

    Computerphile · 2015

    Argues that binary won because two states are the easiest to tell apart reliably in a noisy physical circuit, not because two is mathematically…

  2. Then

    Assumes you know the vocabulary.

    Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities

    Gene M. Amdahl · 1967

    Shows that the serial fraction of a program bounds the speed-up available from parallel hardware, no matter how many processors are added.

    +7 more at this level

  3. Go deeper

    Primary sources and full treatments.

    The Synthesis of Two-Terminal Switching Circuits

    Claude E. Shannon · 1949

    Gives a general procedure for building a switching circuit that realises any prescribed Boolean function using the fewest contacts, turning circuit…

    +7 more at this level

12 of 17 works

Paper1995

Hitting the Memory Wall: Implications of the Obvious

Wm. A. Wulf & Sally A. McKee

Projects that if processor speed keeps outpacing DRAM latency at their historical rates, most programs will eventually be bound entirely by memory access rather than computation.

In order written

1949 – 2021
  1. 1964Architecture of the IBM System/360Gene M. Amdahl, Gerrit A. Blaauw & Frederick P. Brooks Jr.
  2. 1980The Case for the Reduced Instruction Set ComputerDavid A. Patterson & David R. Ditzel
  3. 1980Comments on 'The Case for the Reduced Instruction Set Computer'Douglas W. Clark & William D. Strecker
  4. 1982Cache MemoriesAlan Jay Smith
  5. 1988Reevaluating Amdahl's LawJohn L. Gustafson
  6. 1991Two-Level Adaptive Training Branch PredictionTse-Yu Yeh & Yale N. Patt
  7. 1995Hitting the Memory Wall: Implications of the ObviousWm. A. Wulf & Sally A. McKee
  8. 2008Amdahl's Law in the Multicore EraMark D. Hill & Michael R. Marty
  9. 2011Dark Silicon and the End of Multicore ScalingHadi Esmaeilzadeh, Emily Blem, Renee St. Amant, Karthikeyan Sankaralingam & Doug Burger
  10. 2015Why Use Binary?Computerphile

Elsewhere in Computer Science