Scroll
The Book

Computer Architecture

From first principles to the out-of-order engines in shipping processors.

66 chapters5 parts29.9 h read
Part IPart IIPart IIIPart IVPart V

Sixty-two chapters arranged in eight Parts. Start where you like — the reading order is the one that builds the model.

0

Chapters in the book

0

Parts

0

Peer-reviewed papers

0+

Years in industry

0

ISAs covered in depth

Featured ProjectActive

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.

terminal
About

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 me
Get in Touch

Let's Connect

Collaboration, research, speaking, or just a hello — pick the channel that suits you.

Tools of the trade

SystemVerilogVHDLVerilogPythonCMATLABSynopsys DCPrimeTimeCadence VirtuosoModelSimXilinx VivadoIntel QuartusCadence JasperGoldVerdiRTL DesignPhysical DesignFPGAUVMTclLinuxSystemVerilogVHDLVerilogPythonCMATLABSynopsys DCPrimeTimeCadence VirtuosoModelSimXilinx VivadoIntel QuartusCadence JasperGoldVerdiRTL DesignPhysical DesignFPGAUVMTclLinux