Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Modern Processors

Overview

This section covers the major processor architectures in use today: x86-64 (Intel/AMD), ARM (mobile, server, Apple Silicon), and RISC-V (open-source). We also cover specific modern implementations: Apple Silicon, Intel Alder Lake, and AMD Zen. Understanding these architectures is essential for system design interviews.

Architecture Comparison

ArchitectureISA TypePrimary MarketKey Strength
x86-64CISCDesktop, ServerLegacy compatibility, high single-thread
ARMRISCMobile, Server, LaptopPower efficiency, scalable
RISC-VRISCEmbedded, EmergingOpen-source, customizable

Modern Implementations

ProcessorArchitectureMarketKey Feature
Intel Alder Lakex86-64Desktop/LaptopHybrid P+E cores
AMD Zen 4x86-64Desktop/ServerChiplet, 3D V-Cache
Apple M3ARMLaptop/DesktopUnified memory, Neural Engine
ARM NeoverseARMServer (cloud)Graviton, Ampere
SiFive P670RISC-VEmbeddedOpen-source

Cross-References

Cross References