Skip to content

Computer Architecture Resources

Essential Books

  1. "Computer Organization and Design: The Hardware/Software Interface (RISC-V Edition)"
    Authors: David A. Patterson, John L. Hennessy
    Available on Elsevier

  2. "Computer Architecture: A Quantitative Approach (6th Edition)"
    Authors: John L. Hennessy, David A. Patterson
    Available on Elsevier

  3. "Digital Design and Computer Architecture: ARM Edition"
    Authors: Sarah Harris, David Harris
    Available on Elsevier

  4. "Modern Processor Design: Fundamentals of Superscalar Processors"
    Authors: John Paul Shen, Mikko H. Lipasti
    Available on Waveland

  5. "Structured Computer Organization (6th Edition)"
    Author: Andrew S. Tanenbaum
    Available on Pearson

  6. "Parallel Computer Architecture: A Hardware/Software Approach"
    Authors: David Culler, Jaswinder Pal Singh
    Available on ACM Digital Library

  7. "Memory Systems: Cache, DRAM, Disk"
    Authors: Bruce Jacob, Spencer Ng, David Wang
    Available on Elsevier

  8. "The RISC-V Reader: An Open Architecture Atlas"
    Authors: David Patterson, Andrew Waterman
    Available on RISC-V Book

  9. "Inside the Machine: An Illustrated Introduction"
    Author: Jon Stokes
    Available on O'Reilly

  10. "Computer Architecture: Concepts and Evolution"
    Authors: Gerrit A. Blaauw, Frederick P. Brooks Jr.
    Available on ACM Digital Library

Research Papers

  1. "The Case for RISC" (1985)
    Read Paper

  2. "The Evolution of RISC Technology at IBM"
    Read Paper

  3. "A Survey of Processor Architecture for AI and ML"
    Read Paper

  4. "The Microarchitecture of Intel, AMD, and VIA CPUs"
    Read Paper

  5. "BOOM: Berkeley Out-of-Order Machine"
    Read Paper

  6. "Limits of Instruction-Level Parallelism"
    Read Paper

  7. "The Case for Quantum Computing"
    Read Paper

  8. "A Primer on Memory Consistency and Cache Coherence"
    Read Paper

  9. "Branch Prediction: Methods and Challenges"
    Read Paper

  10. "Deep Learning Processing: Recent Trends"
    Read Paper

  11. "The Evolution of ARM Architecture"
    Read Paper

  12. "RISC-V: An Open Standard for SoCs"
    Read Paper

  13. "Spectre Attacks: Exploiting Speculative Execution"
    Read Paper

  14. "Vector Processing in Modern Computer Architecture"
    Read Paper

  15. "Quantum Computing: State of the Art and Challenges"
    Read Paper

Online Resources and Tools

  1. gem5 Simulator - Full system simulation
    Visit Website

  2. MARS MIPS Simulator - MIPS assembly simulation
    Visit Website

  3. Logisim Evolution - Digital logic design
    GitHub Repository

  4. RISC-V Toolchain - RISC-V development
    GitHub Repository

  5. Intel® Architecture Code Analyzer - Code optimization
    Visit Website

  6. SimpleScalar - Processor simulation
    Visit Website

  7. Verilator - Verilog simulation
    Visit Website

  8. QEMU - Hardware emulation
    Visit Website

  9. Build an 8-bit computer from scratch - Learning Computer Architecture
    Visit Tutorial

Specialized Topics

  1. Quantum Computing Architecture - IBM Quantum Experience
    Explore Platform

  2. Neuromorphic Computing - Intel's Neuromorphic Research Community
    Learn More

  3. In-Memory Computing - Stanford In-Memory Computing
    Read Research

  4. Hardware Security - MIT Hardware Security Course
    Access Course

  5. Energy-Efficient Computing - Berkeley ASPIRE
    Visit Project

  6. Machine Learning Hardware - MLSys Conference
    Conference Website

Conference Proceedings and Journals

  1. ISCA (International Symposium on Computer Architecture) - Impact Factor: 4.6
    Conference Website

  2. MICRO (International Symposium on Microarchitecture) - Impact Factor: 3.8
    Conference Website

  3. IEEE Transactions on Computers - Impact Factor: 3.1
    Journal Website

  4. ACM TOCS (Transactions on Computer Systems) - Impact Factor: 2.9
    Journal Website

  5. Journal of Systems Architecture - Impact Factor: 3.2
    Journal Website

Online Communities and Forums

  1. Computer Architecture Stack Exchange - Q&A Forum
    Visit Forum

  2. Reddit r/ComputerEngineering - Discussion Community
    Visit Community

  3. IEEE Computer Society - Professional Organization
    Visit Organization

  4. ACM SIGARCH - Special Interest Group
    Visit Special Interest Group

  5. RISC-V Forums - RISC-V Development
    Join Discussion

  6. OpenCores Community - Open Source Hardware
    Explore Projects

📊 Analytics

View Dashboard →

📈 This page is being tracked with GoatCounter. Click here to view detailed analytics including page views, referrers, and visitor statistics.

Show Public Statistics
Live view counter for this page