D.8. System Information Registers

The Itanium architecture makes visible to application programs certain information about the hardware implementation and its performance.

The cpuid (processor identification) registers provide software-readable information about the CPU chip: maker, revision level of Itanium architecture that it implements, and other data, such as processor family and model. Such information can be used by software to infer the presence or absence of any implementation-dependent features that must be taken into consideration by that software. Early Itanium processor implementations contain five cpuid registers.

The pmd (performance monitor data) registers gather certain information as the processor runs. Essentially these are ...

Get Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.