CPUID er en computerinstruktion, der bruges til at hente oplysninger om den centrale behandlingsenhed (CPU) i et computersystem. Det bruges ofte i operativsystemer og anden software til at identificere CPU'ers type og kapaciteter, som derefter kan bruges til at optimere softwarens ydelse.
CPUID -instruktionen blev først introduceret i Intel Pentium -processoren i 1993 og er siden blevet en standardfunktion på de fleste x86 -processorer. Når den udføres, returnerer CPUID -instruktionen et sæt registre, der indeholder oplysninger om CPU's leverandør, familie, model og andre funktioner. Disse oplysninger kan bruges til at identificere den specifikke type CPU såvel som dens muligheder, såsom support til flydende beregninger, MMX-instruktioner og virtualiseringsteknologi.
CPUID -instruktionen er et kraftfuldt værktøj for udviklere og systemadministratorer til at indsamle information om CPU'en i et computersystem. Det kan bruges til at optimere softwareydelsen, fejlfinde hardwareproblemer og identificere potentielle sikkerhedssårbarheder.