INtime SDK Help
Dump information from the CPUID instruction (cpuinfo.exe, cpuinfo.rta)
INtime SDK v7.2 > INtime Utilities > Dump information from the CPUID instruction (cpuinfo.exe, cpuinfo.rta)

These utilities dump all the information available from the CPUID instruction and interprets some of it.

Command line

cpuinfo.rta [-h]
cpuinfo.exe [-t index] [-h]

This utility dumps all of the information from the CPUID instruction and decodes some of it.

Available Options

-h
only the decoded information is shown
-t 
index of the hardware thread to run the utility on

Notes

In the Windows version (cpuinfo.exe) the hardware thread may be selected on which to run the utility. This is useful for viewing the differences between different threads assigned to Windows.

Sample output:

In the Windows version (cpuinfo.exe), the hardware thread may be selected on which to run the utility. This is useful for viewing the differences between different threads assigned to Windows.

Sample output:

Brand string: 12th Gen Intel(R) Core(TM) i7-1280P
Intel CPUID signature: 06_9aH
Hyperthreading present: max logical cpus = 128
Local APIC ID = 40, cache line size = 64
 X2APIC-capable
V2 Extended Topology:
Type SMT: 2
Type Core: 20

Hybrid architecture: this core type Performance (Core), model 1

XSAVE features:
 Feature bitmap: 00000000_00000207
 XSAVE size, all features:   2696 (0xa88) bytes
 XSAVE size, XCR0 features:   832 (0x340) bytes

Nominal frequencies:
 Processor base frequency: 2000 Mhz
 Processor max. frequency: 4800 Mhz
 Bus frequency:           100 Mhz

Power management:

EIST: Enhanced Intel SpeedStep Technology: present
IDA: Intel Dynamic Acceleration: present
Intel Turbo Boost Technology: present
HWP: Hardware-controlled Performance States: present
HDC: Hardware Duty-Cycling: NOT present
Thread Director Technology: present: 4 TD classes supported

Cache and TLB info:
ff: General CPUID leaf 2 does not report cache information.
fe: CPUID leaf 2 does not report TLB descriptor information.
f0: Prefetch 64 - Byte prefetching

Deterministic cache info
Type 1 (data): lvl 1, EAX=fc004121, line size=64, partitions=1, ways=12, sets=64 (size=4096) flags=0
 max IDs for log procs 2, max IDs for core 64
Type 2 (code): lvl 1, EAX=fc004122, line size=64, partitions=1, ways=8, sets=64 (size=4096) flags=0
 max IDs for log procs 2, max IDs for core 64
Type 3 (unif): lvl 2, EAX=fc01c143, line size=64, partitions=1, ways=10, sets=2048 (size=131072) flags=0
 max IDs for log procs 8, max IDs for core 64
Type 3 (unif): lvl 3, EAX=fc1fc163, line size=64, partitions=1, ways=12, sets=32768 (size=2097152) flags=4
 max IDs for log procs 128, max IDs for core 64
 A complex function is used to index the cache, potentially using all address bits

Deterministic address translation parameters
1: Instruction TLB: level 1: max IDs 1: pages sizes 4K, 8 ways
2: Instruction TLB: level 1: max IDs 1: pages sizes 2M 4M, 8 ways
3: Store only TLB: level 1: max IDs 1: pages sizes 4K 2M 4M 1G, 16 ways
4: Load only TLB: level 1: max IDs 1: pages sizes 4K, 4 ways
5: Load only TLB: level 1: max IDs 1: pages sizes 2M 4M, 4 ways
6: Load only TLB: level 1: max IDs 1: pages sizes 1G, 8 ways
7: Unified TLB: level 2: max IDs 1: pages sizes 4K 2M 4M, 8 ways
8: Unified TLB: level 2: max IDs 1: pages sizes 4K 1G, 8 ways

 NO Resource Director Technology - Monitor

 NO Resource Director Technology - Allocation

Core crystal clock frequency = 38.400000 MHz
TSC frequency = 1996800000 Hz (1996.800000 MHz)

 Supervisor Mode Access Prevention (SMAP) is available
Could not determine maximum qualified frequency!
 HAS invariant TSC

Features=0xB

Features2=0xB

Dump of CPUID registers:
   code  idx   EAX       EBX       ECX       EDX
00000000:    00000020 756e6547 6c65746e 49656e69   ...GenuntelineI
00000001:    000906a3 28800800 7ffafbff bfebfbff
00000002:    00feff01 000000f0 00000000 00000000
00000003:    00000000 00000000 00000000 00000000
00000004: 0 fc004121 02c0003f 0000003f 00000000
00000004: 1 fc004122 01c0003f 0000003f 00000000
00000004: 2 fc01c143 0240003f 000007ff 00000000
00000004: 3 fc1fc163 02c0003f 00007fff 00000004
00000005:    00000040 00000040 00000003 10102020
00000006:    00dfcff7 00000002 00000409 00050003
00000007: 0 00000002 239c27eb 98c027ac fc1cc410
00000007: 1 00400810 00000000 00000000 00040000
00000007: 2 00000000 00000000 00000000 00000017
00000008:    00000000 00000000 00000000 00000000
00000009:    00000000 00000000 00000000 00000000
0000000a:    07300605 00000000 00000007 00008603
0000000b:    00000001 00000002 00000100 00000028
0000000b: 1 00000007 00000014 00000201 00000028
0000000c:    00000000 00000000 00000000 00000000
0000000d:    00000207 00000340 00000a88 00000000
0000000d: 1 0000000f 000003d0 00019900 00000000
0000000d: 2 00000100 00000240 00000000 00000000
0000000d: 9 00000008 00000a80 00000000 00000000
0000000e:    00000000 00000000 00000000 00000000
0000000f:    00000000 00000000 00000000 00000000
0000000f:    00000000 00000000 00000000 00000000
00000010:    00000000 00000000 00000000 00000000
00000011:    00000000 00000000 00000000 00000000
00000012:    00000000 00000000 00000000 00000000
00000013:    00000000 00000000 00000000 00000000
00000014:    00000001 0000005f 00000007 00000000
00000015:    00000002 00000068 0249f000 00000000
00000016:    000007d0 000012c0 00000064 00000000
00000017: 0 00000000 00000000 00000000 00000000
00000018: 0 00000008 00000000 00000000 00000000
00000018: 1 00000000 00080001 00000020 00004022
00000018: 2 00000000 00080006 00000004 00004022
00000018: 3 00000000 0010000f 00000001 00004125
00000018: 4 00000000 00040001 00000010 00004024
00000018: 5 00000000 00040006 00000008 00004024
00000018: 6 00000000 00080008 00000001 00004124
00000018: 7 00000000 00080007 00000080 00004043
00000018: 8 00000000 00080009 00000080 00004043
00000019:    00000007 00000014 00000003 00000000
0000001a:    40000001 00000000 00000000 00000000
0000001b: 0 00000001 00000001 00000000 00000000
0000001c:    4000000b 00000007 00000007 00000000
0000001d:    00000000 00000000 00000000 00000000
0000001e:    00000000 00000000 00000000 00000000
0000001f: 0 00000001 00000002 00000100 00000028
0000001f: 1 00000007 00000014 00000201 00000028
00000020: 0 00000000 00000001 00000000 00000000
80000000:    80000008 00000000 00000000 00000000   ................
80000001:    00000000 00000000 00000121 2c100000   ........!......,
80000002:    68743231 6e654720 746e4920 52286c65   12th Gen Intel(R
80000003:    6f432029 54286572 6920294d 32312d37   ) Core(TM) i7-12
80000004:    00503038 00000000 00000000 00000000   80P.............
80000005:    00000000 00000000 00000000 00000000   ................
80000006:    00000000 00000000 05007040 00000000   ........@p......
80000007:    00000000 00000000 00000000 00000100   ................
80000008:    0000302e 00000000 00000000 00000000   .0..............