CPUID er en datamaskininstruksjon som brukes til å hente informasjon om den sentrale prosessorenheten (CPU) til et datasystem. Det brukes ofte i operativsystemer og annen programvare for å identifisere typen og egenskapene til CPU, som deretter kan brukes til å optimere programvarens ytelse.
CPUID-instruksjonen ble først introdusert i Intel Pentium-prosessoren i 1993, og har siden blitt en standardfunksjon for de fleste x86-prosessorer. Når den utføres, returnerer CPUID-instruksjonen et sett med registre som inneholder informasjon om CPUens leverandør, familie, modell og andre funksjoner. Denne informasjonen kan brukes til å identifisere den spesifikke typen CPU, så vel som dens evner, for eksempel støtte for flytende kommaberegninger, MMX-instruksjoner og virtualiseringsteknologi.
CPUID-instruksjonen er et kraftig verktøy for utviklere og systemadministratorer for å samle informasjon om CPU-en til et datasystem. Den kan brukes til å optimalisere programvareytelsen, feilsøke maskinvareproblemer og identifisere potensielle sikkerhetssårbarheter.