Skip to content

A set of CPU identification tools for Intel, AMD and ARM systems

License

Notifications You must be signed in to change notification settings

yulyugin/cpuid-g

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpuid-g

A set of CPU identification tools for Intel® IA-32, IA-64 and ARM® systems.

arm/ : To build for ARM®, use a C compiler capable to generate ARM® binaries. Since identification registers is a privileged resource on this architecture, a Linux kernel driver has to be loaded. This requires root privileges. To measure CPUID value on ARM® follow the next steps:

$ make
$ ./cpuid-g.sh

ia32/ : To build for Intel® IA-32 a.k.a. x86/x86_64, use a C compiler to generate Intel® IA-32 binaries.

ia64/ : To build for Intel® IA-64 a.k.a. Intel® Itanium®, use a C++ compiler that is able to generate Itanium binaries.

Results

Intel® 64 and IA-32 CPUs

  1. Intel® Quark™ SoC X1000

  2. Intel® Atom™ Z2560 (formerly Saltwell)

  3. Intel® Xeon Phi™ 7290 (formerly Knigts Landing)

  4. Intel® Core™ and Xeon® CPUs:

    Codename Client variant Server variant
    Merom Intel® Core™2 T7400
    Penryn Intel® Core™2 Duo P9500
    Intel® Core™2 Duo T9600
    Westmere Intel® Xeon® X5690
    Sandy Bridge Intel® Core™ i7-2600
    Intel® Core™ i7-2760QM
    Intel® Xeon® E5-2680
    Ivy Bridge Intel® Core™ i7-3770 Intel® Xeon® E5-2680 v2
    Haswell Intel® Core™ i5-4200U
    Intel® Xeon® E3-1241 v3
    Intel® Xeon® E5-2680 v3
    Broadwell Intel® Core™ i5-5300U Intel® Xeon® E5-2680 v4
    Intel® Xeon® E5-2697A v4
    Intel® Xeon® E5-2699 v4
    Skylake Intel® Core™ i7-6700K
    Intel® Core™ i9-7900X
    Intel® Core™ i9-9960X
    Intel® Xeon® Gold 6140
    Intel® Xeon® Gold 6142M
    Kaby Lake Intel® Core™ i7-7700U
    Intel® Core™ i7-7700K
    Intel® Xeon® E3-1505M v6
    Intel® Core™ i7-7567U
    Coffee Lake Intel® Core™ i7-8559U
    Intel® Core™ i7-8700K
    Intel® Core™ i7-9700K
    Cascade Lake Intel® Xeon® Gold 6244
    Intel® Xeon® Gold 6248R
    Intel® Xeon® Gold 6252N
  1. AMD Ryzen™ Threadripper™ 1950X

Intel® IA-64 a.k.a. Intel® Itanium® CPUs

  1. Intel® Itanium® 9100 (formerly Montvale)

ARM® CPUs

  1. AArch32:

    Architecture Chip
    ARM1176JZFS BCM2835
    ARM Cortex A53 BCM2837
  2. AArch64

    Architecture Chip
    ARM Cortex A53 BCM2837
    ARM Cortex A72 BCM2711