Topics / #computer-architecture
Computer-architecture projects on GitHub
Computer architecture courses and resources: processors, memory, instruction sets
As of , the most-starred Computer-architecture projects on GitHub are cs-video-courses (83.7K stars), cs249r_book (29.1K stars) and AISystem (18K stars). GitHub.Locker tracks 9 Computer-architecture repositories with 164.1K stars combined. The fastest-growing on October 17 was cs249r_book, with +14 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
cs249r_book
harvard-edge/cs249r_book · ★ 29.1KAn open textbook and full curriculum on Machine Learning Systems — AI engineering — from Harvard's CS249r course: four volumes covering foundations, scaling, agentic AI, and physical AI, plus labs, projects, and instructor materials.
+9csapp-zh-markdown
SunnyMaria/csapp-zh-markdown · ★ 1KA complete Chinese Markdown edition of CSAPP (Computer Systems: A Programmer's Perspective, 3rd edition) — full chapter text, official exercise answers, Chinese write-ups for the 8 CSAPP labs, and the official self-study lab packages, readable online or offline.
+6cs-video-courses
Developer-Y/cs-video-courses · ★ 83.7KA curated list of university-level Computer Science courses that have publicly available video lectures, covering topics from intro programming to machine learning, security, robotics, and more.
+5AISystem
Infrasys-AI/AISystem · ★ 18KAISystem (AISys) is an open-source course covering the full AI stack: AI chip architecture, AI compilers, inference systems/engines, and training framework internals.
The all-time top
9 projects · by stars
- 83.7K
#1 · Developer-Y/cs-video-coursescs-video-courses
A curated list of university-level Computer Science courses that have publicly available video lectures, covering topics from intro programming to machine learning, security, robotics, and more.
- 29.1K
#2 · harvard-edge/cs249r_book
cs249r_book
An open textbook and full curriculum on Machine Learning Systems — AI engineering — from Harvard's CS249r course: four volumes covering foundations, scaling, agentic AI, and physical AI, plus labs, projects, and instructor materials.
- 18K
#3 · Infrasys-AI/AISystemAISystem
AISystem (AISys) is an open-source course covering the full AI stack: AI chip architecture, AI compilers, inference systems/engines, and training framework internals.
- 4

os01
13.8Ktuhdo/os01 · TeXIt's a free book, 'Operating Systems: From 0 to 1', that walks a self-learner through the foundational knowledge needed to write an operating system from scratch.
- 5

tiny-gpu
13.1Kadam-maj/tiny-gpu · SystemVerilogtiny-gpu is a minimal GPU design written in Verilog (SystemVerilog) built purely to teach how GPU architecture works from the ground up, covering core concepts like SIMD parallelization, memory bandwidth management, and instruction execution.
- 6

ReBarUEFI
2.6KxCuri0/ReBarUEFI · CReBarUEFI is a UEFI DXE driver that enables Resizable BAR on systems whose firmware doesn't support it officially — a free performance boost, mostly noticeable in games.
- 7

gpgpu-sim_distribution
1.8Kgpgpu-sim/gpgpu-sim_distribution · C++GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA or OpenCL workloads, letting researchers study GPU microarchitecture without real hardware. It also bundles a visualization tool (AerialVision) and a power model (AccelWattch).
- 8

cpu-performance-engineering
1.2Kusamahz/cpu-performance-engineering · PythonA curated reading path for CPU performance engineering: it walks you from what one instruction does on a modern core to serving ML inference on CPUs, ordered so each piece makes the next one legible.
- 9

csapp-zh-markdown
1KSunnyMaria/csapp-zh-markdown · PythonA complete Chinese Markdown edition of CSAPP (Computer Systems: A Programmer's Perspective, 3rd edition) — full chapter text, official exercise answers, Chinese write-ups for the 8 CSAPP labs, and the official self-study lab packages, readable online or offline.
Related topics
Often tagged together