Dr. Anirban Chakraborty
CPU Microcode Engineer at Intel · Ph.D. in Electrical Engineering · Editor-in-Chief, ASIR.
Computer Architecture
From first principles to the out-of-order engines in shipping processors.
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 ITrends, Constraints, and Quantitative Principles
Computer architecture is a quantitative discipline. Every design choice in the field, from the depth of a pipeline to the width of a memory bus, is justified by a number. The number measures performance…
49 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 hardware architectures for Error Correction Coding. Editor in Chief at Applied Science and Innovative Research, editorial board member at the Journal of Education and Culture Studies, and 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