CPUID

(Само)идентификация процессоров. Часть первая. Сравнение архитектур

Я работаю с программными моделями центральных процессоров в составе полноплатформенного симулятора Wind River® Simics®. Занятие это, конечно же, очень интересное — приходится иметь дело с технологиями интерпретации, двоичной трансляции, виртуализации. Но моё внимание привлёк тот факт, что значительную часть времени я вожусь над единственной, казалось бы, не самой вычислительно интенсивной инструкцией. Причина этому в том, что типов процессоров одной архитектуры существует много, и все они во многом похожи.

Updated WinCPUID/LibCPUID code

I have been maintaining the code found with this article for several years, and I have received some requests for updates recently, so here you go. This update contains bug fixes and added support for the Intel® Core™ i7 family processors. Also, the cross-platform core components have been reorganized into "LibCPUID", which works on Windows, MacOS, and Linux.

Assine o CPUID