Silicon Notes

Notes on computer architecture, operating systems, and the hardware side of AI — written to bridge the gap between textbook abstractions and what actually happens on the chip.

Topics

Architecture

CPU pipelines, caches, coherence, and the hardware that runs your code.

  1. CPU Fundamentals
  2. Caches and Memory Hierarchy
  3. Branch Prediction
  4. Cache Coherence

OS Concepts

Virtual memory, scheduling, syscalls — the kernel-level machinery.

  1. Virtual Memory
  2. Process Scheduling
  3. System Calls

AI Optimization

SIMD, GPU architecture, quantization — making models run fast on real silicon.

  1. SIMD & Vectorization
  2. GPU Architecture
  3. Quantization for Inference

Optimization

Cache efficiency, tail recursion, and techniques for writing faster code.

  1. Matrix Multiplication & Cache Efficiency
  2. Tail Recursion

Math

Differential equations, signal processing, and the math behind CS.

  1. Differential Equations
  2. Gaussian & Laplacian Pyramids

Snippets

Quick references for shell and editor configuration.

  1. Bash Snippets
  2. Vim Config