Research any topic before you write.

Find related topics. | Discover entities. | See connections. | Build a topical map.

CPUID

In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from "CPU Identification") allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and late 486 processors.

History, EAX=0: Highest Function Parameter and Manufacturer ID & CPU-specific information outside x86

Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.

Research this topic

Explore the main themes, entities and connections around CPUID. Start with the topic map, then use the sections below for research and deeper semantic analysis.

Explore this topic

Start with a few of the strongest sections from the source topic. These are research directions, not a list of keywords you must use.

EAX=0: Highest Function Parameter and Manufacturer ID

30 related topics

CPU-specific information outside x86

11 related topics

History

4 related topics

EAX=4000'0000h-4FFFF'FFFh: Reserved for Hypervisors

6 related topics

Topics to explore

Browse the full topic structure. Each item opens a new analysis centered on that subject.

Overview

History

Calling CPUID

EAX=0: Highest Function Parameter and Manufacturer ID

EAX=1: Processor Info and Feature Bits

EAX=2: Cache and TLB Descriptor Information

EAX=3: Processor Serial Number

EAX=4 and EAX=8000'001Dh: Cache Hierarchy and Topology

EAX=4 and EAX=Bh: Intel Thread/Core and Cache Topology

EAX=0Dh: XSAVE Features and State Components

EAX=12h: SGX Capabilities

EAX=14h: Processor Trace

EAX=15h and EAX=16h: CPU, TSC, Bus and Core Crystal Clock Frequencies

EAX=17h: SoC Vendor Attribute Enumeration

EAX=18h: TLB Hierarchy and Topology

EAX=1Eh: Intel AMX Tile Multiplier (TMUL) Information

  • AMX Advanced Matrix Extensions

EAX=21h: Reserved for TDX enumeration

EAX=2000'0000h: Highest Xeon Phi Function Implemented

EAX=4000'0000h-4FFFF'FFFh: Reserved for Hypervisors

EAX=8000'0001h: Extended Processor Info and Feature Bits

EAX=8000'0002h,8000'0003h,8000'0004h: Processor Brand String

EAX=8000'0007h: Processor Power Management Information and RAS Capabilities

EAX=8000'000Ah: SVM features

EAX=8C86'0000h: Hygon Extended Feature Flags

EAX=8FFF'FFFEh and EAX=8FFF'FFFFh: AMD Easter Eggs

  • Easter egg Easter egg (media)
  • DEI House system at the California Institute of Technology

EAX=C000'0000h: Highest Centaur Extended Function

EAX=C000'0001h: Centaur Feature Information

EAX=C000'0002h: Centaur Extended CPUID Performance Data

CPUID usage from high-level languages

CPU-specific information outside x86

Advanced semantic analysis

Deeper signals for content research, entity SEO and topical coverage. The plain-language headings explain what each technical view is useful for.

Map overview Semantic statistics

CPUID

Nodes141
Edges140
Triples228
Avg. degree1.99
Density0.014184
Components1

How this topic connects Entity context

See the strongest relationship patterns around the current topic before diving into the raw triples.

CPUID

Top relations

related to External links · 24
CPUID → AMD64 Architecture Programmer's Manual, Application Note, CLFLUSHOPT, Contains, CPUID Instruction, For, General-Purpose, IA-32 Architectures Software Developer's, Instruction Latency, Intel, Intel ISA, Intel Processor Identification, ISA, July, June, Linuxcpuprint, Manual, May, Memory Latency, Said
related to CPU-specific information outside x86 · 22
CPUID → Architecture, Architecture IBM, ARM, Configuration Registers, CPU, EL1, PrId, Processor Identification, Processor Version Register, PVR, Some, STFL, STFLE, STIDP, Store CPU ID, Store Facilities List, Store Facilities List Extended, System/370, The, The MIPS32/64
related to EAX=21h: Reserved for TDX enumeration · 16
CPUID → ASCII, CPU, EAX/EBX/ECX/EDX, EBX, ECX, EDX, ID, Intel's, IntelTDX, TD, TDX, TDX-specificTDCALLinstruction, This, Trust Domain, Trust Domain Extensions, When Intel TDX
related to EAX=3: Processor Serial Number · 14
CPUID → AMD CPUs, CPU, CPUs, Crusoe, EAX, ECX, EDX, For Intel Pentium III, Intel Pentium III, Processor Serial Number, PSN, The, This, Transmeta's Efficeon
related to EAX=4000'0000h-4FFFF'FFFh: Reserved for Hypervisors · 14
CPUID → AMD-v, CPUIDleaves40000000hto4FFFFFFFhare, EAX, EBX, ECX, EDX, For, Hv, Hyper-V, Hypervisors, ID, Intel VT-x, The, When
related to EAX=8000'0002h,8000'0003h,8000'0004h: Processor Brand String · 14
CPUID → AMD Ryzen, ASCII, CPU, CPUIDmust, DM, EAX, EBX, ECX, EDX, Intel/AMD, It, The, These, Vortex86DX3
related to EAX=2: Cache and TLB Descriptor Information · 13
CPUID → EAX, EAX/EBX/ECX/EDX, EBX, ECX, EDX, FFhindicates, On, The, There, These, This, TLB, TLBs
related to EAX=4 and EAX=8000'001Dh: Cache Hierarchy and Topology · 12
CPUID → AMD, CPU, EAX, EBX, ECX, EDX, In, Intel, Leaf4is, The, These, They
related to EAX=8FFF'FFFEh and EAX=8FFF'FFFFh: AMD Easter Eggs · 12
CPUID → Additionally, AMD K6 CPUs, DEI, Easter, EAX, EBX, ECX, EDX, FFFEh, FFFFh, Known Easter Egg, Several AMD CPU
related to EAX=4 and EAX=Bh: Intel Thread/Core and Cache Topology · 11
CPUID → Additional, Although, AMD, As, Bh, ECX, EDX, Intel, The, These, Unlike

Important terminology Word statistics

Use these terms to understand the vocabulary surrounding the topic, not as a checklist for keyword stuffing.

Important terminology

eax information ecx processor leaf edx ebx intel processors cpu id returns feature amd returned string also return bits used

Entity relationships Subject–Predicate–Object triples

SubjectPredicateObjectConfidenceSrc
MMX/SSE are implementedinstance ofIt was introduced by Intel in 1993 with the launch of the Pentium and late 486 processors.A program can use theCPUIDto determine processor type and whether features0.80text
CPUIDrelated to Calling CPUIDTheCPUIDopcode0.60section
CPUIDrelated to Calling CPUIDA20.60section
CPUIDrelated to Calling CPUIDProcessor0.60section
CPUIDrelated to Calling CPUIDID0.60section
CPUIDrelated to Calling CPUIDEFLAGS0.60section
CPUIDrelated to Calling CPUIDIn0.60section
CPUIDrelated to Calling CPUIDEAX0.60section
CPUIDrelated to Calling CPUIDIn Intel's0.60section
CPUIDrelated to Calling CPUIDCPUIDshould0.60section
CPUIDrelated to Calling CPUIDCPU0.60section
CPUIDrelated to CPU-specific information outside x86Some0.60section

Related concept clusters Concept neighborhoods

These clusters group vocabulary that occurs around closely connected concepts in the source material.

    Connections between topic areas Semantic bridges

    Bridges can reveal useful research angles that are easy to miss in a flat list of related terms.

    Min side: 3
    For writers, content strategists, SEOs, marketers and creators — from quick topic research to advanced semantic analysis.