The coordinate system
The CPU Technology Ontology
These dimensions name the irreducible questions every CPU technology answers: what machine it promises to software, how it moves bits, how it controls time, where memory lives, how it multiplies work, what physical envelope it inhabits, and what evidence lets us understand it.
ISA - What instruction vocabulary, state model, and compatibility burden define the machine?
ISA Contract
A CPU first exists as an architectural contract: opcodes, registers, memory model, exceptions, privilege, and compatibility rules that software can rely on.
ISA Family
x86 / CISC RISC Microcontroller ISA DSP / Vector Open ISACompatibility Burden
Clean Slate Lineage Bound Extension LayeredDP - What width, registers, ALUs, shifters, multipliers, and buses carry computation?
Datapath
The datapath is the CPU's working body: register files, execution units, internal buses, operand paths, bypasses, and result writeback.
Word Width
4/8-bit 16/32-bit 64-bit Vector WideState Shape
Accumulator Register File Renamed Physical Registers Stack / WindowedCU - Is sequencing hardwired, microcoded, predicted, speculative, or dynamically scheduled?
Control Unit
Control turns instruction meaning into timed internal action: fetch, decode, sequencing, hazards, traps, branch decisions, and speculation.
Sequencing
Hardwired Microcoded Decoded uops Dynamic SchedulerFuture Handling
Direct Branch Static Prediction Dynamic Prediction Deep SpeculationEX - Does the CPU execute sequentially, pipeline stages, issue multiple operations, or reorder around stalls?
Execution Organization
Execution organization defines the temporal shape of work: multi-cycle sequencing, pipelines, superscalar issue, out-of-order windows, VLIW bundles, and SIMD lanes.
Overlap Form
Multi-Cycle Scalar Pipeline Superscalar Out-of-Order VLIW / SIMDHazard Discipline
Software Visible Interlocked Forwarded RenamedMEM - What hierarchy stands between execution units and memory?
Memory System
CPU behavior depends on locality: registers, caches, TLBs, buses, memory controllers, coherence, and DRAM latency.
Hierarchy
Direct Memory L1 Only Private L2 Shared Last-Level Cache Scratchpad / Local StoreCoherence
Single Core Snooping Directory Heterogeneous MemoryPAR - Is parallel work inside an instruction, inside a core, across cores, or across specialized blocks?
Parallelism Topology
CPU technology scales through lanes, issue slots, hardware threads, cores, chiplets, accelerators, and interconnect rather than through one bigger ALU alone.
Multiplicity
Scalar Superscalar Core SIMD / Vector SMT Multicore HeterogeneousFabric
Single Bus Ring / Mesh ChipletPHY - How do process, transistor budget, packaging, clocking, and fabrication constraints shape the design?
Physical Implementation
CPUs are physical devices: NMOS, CMOS, bipolar, bit-slice boards, ASICs, FPGAs, chiplets, and SoCs each make different tradeoffs possible.
Fabrication
Board Level Classic NMOS/CMOS Deep Submicron FinFET / Advanced Node FPGA / SoftcoreClocking
Single Clock Multi-Domain DVFSPWR - Is the design bounded by batteries, cooling, leakage, determinism, or datacenter throughput per watt?
Power and Thermal Regime
Power governs clock speed, leakage, boost behavior, sustained performance, mobile design, embedded duty cycles, and server economics.
Envelope
Ultra-Low Power Embedded Deterministic Desktop Thermal Mobile SoC Server ThroughputSYS - Is the CPU the central computer, an embedded controller, a signal processor, a console chip, or one block in a heterogeneous SoC?
System Role
The same architectural mechanisms mean different things when the CPU is a desktop heart, a microcontroller, a DSP, or a phone SoC cluster.
Role
General Purpose Embedded Control Signal Processing Game / Console SoC Cluster Server NodeEV - Which measurements, manuals, simulations, and benchmark traces can support claims about the processor?
Evidence Layer
The model corpus belongs here: it is evidence about CPUs, not the object of the ontology. It records how well each processor is known.
Evidence Status
Validated Standard Validated Limited Architectural Estimate FlaggedSource Mode
Silicon Measured Manual Derived Benchmark Inferred Simulated