I x86-arkitekturen er instruksjonen CPUID (forkortelse av CPU-identifikasjon ) en tilleggsinstruksjon fra prosessoren (en) som lar programmet oppdage identiteten og dermed egenskapene til prosessoren . Instruksjonen ble introdusert av Intel i 1993 under introduksjonen av prosessorer Pentium og SL-forbedret 486 (in) .
Et program kan bruke CPUID-instruksjonen til å bestemme hvilken type prosessor som kjører programmet og dermed finne ut om visse funksjoner som MMX / SSE er tilgjengelige.
Før tilgjengeligheten av CPUID-instruksjonen måtte programmerere skrive esoterisk maskinkode som utnyttet mindre forskjeller i prosessoradferd for å bestemme prosessorens merke og modell.