CPUID är en datorinstruktion som används för att hämta information om den centrala processorenheten (CPU) i ett datorsystem. Det används ofta i operativsystem och annan programvara för att identifiera typen och kapaciteten hos processorn, som sedan kan användas för att optimera programvarans prestanda.
CPUID-instruktionen introducerades först i Intel Pentium-processorn 1993 och har sedan dess blivit en standardfunktion för de flesta x86-processorer. När den exekveras returnerar CPUID-instruktionen en uppsättning register som innehåller information om CPU:ns leverantör, familj, modell och andra funktioner. Denna information kan användas för att identifiera den specifika typen av CPU, såväl som dess kapacitet, såsom stöd för flyttalsberäkningar, MMX-instruktioner och virtualiseringsteknik.
CPUID-instruktionen är ett kraftfullt verktyg för utvecklare och systemadministratörer för att samla information om CPU:n i ett datorsystem. Den kan användas för att optimera mjukvarans prestanda, felsöka hårdvaruproblem och identifiera potentiella säkerhetsbrister.