Computer Architectures



CPU & caches

  1. Modern Processor Design: Fundamentals of Superscalar Processors
  2. Microprocessor Architecture: From Simple Pipelines to Chip Multiprocessors
  3. Memory Systems: Cache, DRAM, Disk
  4. The Cache Memory Book



UC Berkeley (CS/EE)

  1. CS61C: Great Ideas in Computer Architecture
  2. CS152: Computer Architecture and Engineering
  3. CS252: Graduate Computer Architecture

Stanford University

  1. EE108a: Digital Design I
  2. EE108b: Digital Design II
  3. EE282: Computer Systems Architecture
  4. EE382a: Advanced Processor Architecture

Massachusetts Institute of Technology (EECS)

  1. 6.004 Computation Structures
  2. 6.823 Computer System Architecture


  1. ASPLOS: Architectural Support for Programming Languages and Operating Systems [2013]
  2. FPGA: International Symposium on Field-Programmable Gate Arrays [2013]
  3. ICS: International Conference on Supercomputing [2013]
  4. ICSA: International Symposium on Computer Architecture [2012]
  5. ISMM: International Symposium on Memory Management [2012]
  6. MICRO: International Symposium on Microarchitecture [2012]


  1. 1st JILP Workshop on Computer Architecture Competitions (JWAC-1): Cache Replacement Championship


  1. Open Source Hardware IP-cores
Krystian Bacławski,
13 Oct 2012, 15:25