Computer Architecture Resources
Essential Books
-
"Computer Organization and Design: The Hardware/Software Interface (RISC-V Edition)"
Authors: David A. Patterson, John L. Hennessy
Available on Elsevier -
"Computer Architecture: A Quantitative Approach (6th Edition)"
Authors: John L. Hennessy, David A. Patterson
Available on Elsevier -
"Digital Design and Computer Architecture: ARM Edition"
Authors: Sarah Harris, David Harris
Available on Elsevier -
"Modern Processor Design: Fundamentals of Superscalar Processors"
Authors: John Paul Shen, Mikko H. Lipasti
Available on Waveland -
"Structured Computer Organization (6th Edition)"
Author: Andrew S. Tanenbaum
Available on Pearson -
"Parallel Computer Architecture: A Hardware/Software Approach"
Authors: David Culler, Jaswinder Pal Singh
Available on ACM Digital Library -
"Memory Systems: Cache, DRAM, Disk"
Authors: Bruce Jacob, Spencer Ng, David Wang
Available on Elsevier -
"The RISC-V Reader: An Open Architecture Atlas"
Authors: David Patterson, Andrew Waterman
Available on RISC-V Book -
"Inside the Machine: An Illustrated Introduction"
Author: Jon Stokes
Available on O'Reilly -
"Computer Architecture: Concepts and Evolution"
Authors: Gerrit A. Blaauw, Frederick P. Brooks Jr.
Available on ACM Digital Library
Research Papers
-
"The Case for RISC" (1985)
Read Paper -
"The Evolution of RISC Technology at IBM"
Read Paper -
"A Survey of Processor Architecture for AI and ML"
Read Paper -
"The Microarchitecture of Intel, AMD, and VIA CPUs"
Read Paper -
"BOOM: Berkeley Out-of-Order Machine"
Read Paper -
"Limits of Instruction-Level Parallelism"
Read Paper -
"The Case for Quantum Computing"
Read Paper -
"A Primer on Memory Consistency and Cache Coherence"
Read Paper -
"Branch Prediction: Methods and Challenges"
Read Paper -
"Deep Learning Processing: Recent Trends"
Read Paper -
"The Evolution of ARM Architecture"
Read Paper -
"RISC-V: An Open Standard for SoCs"
Read Paper -
"Spectre Attacks: Exploiting Speculative Execution"
Read Paper -
"Vector Processing in Modern Computer Architecture"
Read Paper -
"Quantum Computing: State of the Art and Challenges"
Read Paper
Online Resources and Tools
-
gem5 Simulator - Full system simulation
Visit Website -
MARS MIPS Simulator - MIPS assembly simulation
Visit Website -
Logisim Evolution - Digital logic design
GitHub Repository -
RISC-V Toolchain - RISC-V development
GitHub Repository -
Intel® Architecture Code Analyzer - Code optimization
Visit Website -
SimpleScalar - Processor simulation
Visit Website -
Verilator - Verilog simulation
Visit Website -
QEMU - Hardware emulation
Visit Website -
Build an 8-bit computer from scratch - Learning Computer Architecture
Visit Tutorial
Specialized Topics
-
Quantum Computing Architecture - IBM Quantum Experience
Explore Platform -
Neuromorphic Computing - Intel's Neuromorphic Research Community
Learn More -
In-Memory Computing - Stanford In-Memory Computing
Read Research -
Hardware Security - MIT Hardware Security Course
Access Course -
Energy-Efficient Computing - Berkeley ASPIRE
Visit Project -
Machine Learning Hardware - MLSys Conference
Conference Website
Conference Proceedings and Journals
-
ISCA (International Symposium on Computer Architecture) - Impact Factor: 4.6
Conference Website -
MICRO (International Symposium on Microarchitecture) - Impact Factor: 3.8
Conference Website -
IEEE Transactions on Computers - Impact Factor: 3.1
Journal Website -
ACM TOCS (Transactions on Computer Systems) - Impact Factor: 2.9
Journal Website -
Journal of Systems Architecture - Impact Factor: 3.2
Journal Website
Online Communities and Forums
-
Computer Architecture Stack Exchange - Q&A Forum
Visit Forum -
Reddit r/ComputerEngineering - Discussion Community
Visit Community -
IEEE Computer Society - Professional Organization
Visit Organization -
ACM SIGARCH - Special Interest Group
Visit Special Interest Group -
RISC-V Forums - RISC-V Development
Join Discussion -
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.