The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....



CPU_ExFamily


Unit:SDL_cpuid
Class: none
Declaration: function CPU_ExFamily: LongInt;

This classification indicates the microprocessor generation and brand. For example, Family 6 (sixth generation) Intel microprocessors include Intel Celeron(R), Pentium(R) II, Pentium II Xeon(TM), Pentium III and Pentium III Xeon processors. Family 5 (fifth generation) includes the Pentium processor and the Pentium processor with MMX(TM) technology. Intel Pentium 4 processors have a Family value of "F" (hexadecimal). A detailed description of family and model numbers for the three most important manufacturers is given in the table below:

Intel CPU families
Family Model Name
4 0 486 DX-25/33
  1 486 DX-50
  2 486 SX
  3 486 DX/2
  4 486 SL
  5 486 SX/2
  7 486 DX/2-WB
  8 486 DX/4
  9 486 DX/4-WB
5 0 Pentium 60/66 A-step
  1 Pentium 60/66
  2 Pentium 75 - 200
  3 OverDrive PODP5V83
  4 Pentium MMX
  7 Mobile Pentium 75 - 200
  8 Mobile Pentium MMX
6 0 Pentium Pro A-step
  1 Pentium Pro
  3 Pentium II (Klamath)
  5 Pentium II (Deschutes), Celeron (Covington), Mobile Pentium II (Dixon)
  6 Mobile Pentium II, Celeron (Mendocino)
  7 Pentium III (Katmai)
  8 Pentium III (Coppermine)
15 .. Pentium IV & future Intel CPUs

AMD CPU families
Family Model Name
4 3 486 DX/2
  7 486 DX/2-WB
  8 486 DX/4
  9 486 DX/4-WB
  14 Am5x86-WT
  15 Am5x86-WB
5 0 K5/SSA5
  1..3 K5
  6,7 K6
  8 K6-2
  9 K6-3
  13 K6-2+ or K6-III+
6 0..1 Athlon (25 µm)
  2 Athlon (18 µm)
  3 Duron
  4 Athlon (Thunderbird)
  6 Athlon (Palamino)
  7 Duron (Morgan)

Cyrix CPU families
Family Model Name
4 4 MediaGX
5 2 6x86 / 6x86L
  4 MediaGX MMX Enhanced
6 0 m II
  5 VIA Cyrix M2 core
  6 WinChip C5A
  7 WinChip C5B

Example: This function is used in the following example program (see http://www.lohninger.com/examples.html for downloading the code): cpuinfo



Last Update: 2023-Feb-06