Dr. Anirban Chakraborty
CPU Microcode Engineer at Intel · Ph.D. in Electrical Engineering · Editor-in-Chief, ASIR.
Computer Architecture
A first-principles walk from boolean logic to modern out-of-order x86-64, ARM, and RISC-V cores.
Sixty-two chapters arranged in eight Parts. Start where you like — the reading order is the one that builds the model.
Chapters in the book
Parts
Peer-reviewed papers
Years in industry
ISAs covered in depth
Recent writing
ACH-NEOVIM: A Step-by-Step Tutorial to a Supercharged Neovim
A walkthrough of ACH-NEOVIM — my personal Neovim configuration that bootstraps a 45+ language IDE with one command. 75 dark themes, on-demand tooling, org-mode, HDL support, and zero manual setup.
Apr 8, 2026·24 min read
Chapter · Part INumber Systems and Data Representation
A computer, taken at face value, is just an enormous collection of switches. Each switch is either on or off, and that is the only distinction the hardware can directly make. Yet from this single,…
39 min read
Yantra — CPU Design from Scratch
A ground-up CPU RTL design in SystemVerilog — from combinational building blocks through a fully pipelined processor, with open-source tooling.
$ ▎
From Silicon to Systems
CPU Microcode Engineer at Intel with a Ph.D. in Electrical Engineering. Work spans microcode, RTL design, and reconfigurable computing research; editorial board memberships at two journals; seven peer-reviewed papers.
Learn more about meLet's Connect
Collaboration, research, speaking, or just a hello — pick the channel that suits you.
Tools of the trade