diff --git a/scripts/docs/cpu_uarch b/scripts/docs/cpu_uarch index 02dfaaa..9179655 100644 --- a/scripts/docs/cpu_uarch +++ b/scripts/docs/cpu_uarch @@ -1,20 +1,22 @@ +librairie: +https://github.com/Maratyszcza/cpuinfo/blob/master/src/x86/uarch.c + intel family 04) "Intel 80486, 1000 à 600nm";; # arch_x86, 1989-2007 family 05) - 01 | 02 | 03 | 07 "Intel P5 (Pentium), 800, 600, 500, 350nm";; # arch_x86, 1993, 5V, 3.3V - 04 | 08 "Intel P5 (Pentium MMX), 280, 250nm";; # arch_x86, 1996 - 09 "Intel Quark";; # arch_x86 + 09) "Intel série Quark SoC X1000, 32nm";; # arch_x86, 2013 (Lakemont) + *) "Intel P5, 800 à 250nm";; # arch_x86, 1993-1999, 5V, 3.3V, pentium, pentium MMX, pentium-S + +family 0F + 00 | 01 | 02 NetBurst P68 (P4), 180, 130nm # arch_x86 2000, pentium4, pentium-D + 03 | 04 Prescott NetBurst P68, 90nm # arch_x86? + 06 Presler NetBurst P68 # arch_x86? family 0B) 01 Knights Corner (Xeon Phi) # arch_x86? -family 0F - 00 | 01 | 02 NetBurst P68 (P4), 180, 130nm # arch_x86? 2000 - 03 | 04 Prescott NetBurst P68, 90nm # arch_x86? - 06 Presler NetBurst P68 # arch_x86? - family 06 01 "Intel P6 (i686) (Pentium Pro)";; # arch_x86, 1995 03 | 04 | 05 P6 Prescott (Pentium II) 90nm # arch_x86 @@ -30,13 +32,15 @@ family 06 3A | 3E Ivy Bridge 22nm 3C | 3F | 45 | 46 Haswell 22nm 3D | 47 | 4F | 56 Broadwell 14nm - 4E) "Intel Skylake 14nm (Y/U-Processor Lines)";; # 6th Generation intel doc 332689-011 06/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/desktop-6th-gen-core-family-spec-update.pdf xeon doc 333133-017U 09/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e3-1200v5-spec-update.pdf - 5E) "Intel Skylake 14nm (H/S-Processor Lines)";; # 6th Generation intel doc 332689-011 06/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/desktop-6th-gen-core-family-spec-update.pdf xeon doc 333133-017U 09/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e3-1200v5-spec-update.pdf + 4E) "Intel Skylake 14nm (Y/U-Processor Lines)";; # 2015, 6th Generation intel doc 332689-011 06/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/desktop-6th-gen-core-family-spec-update.pdf xeon doc 333133-017U 09/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e3-1200v5-spec-update.pdf + 5E) "Intel Skylake 14nm (H/S-Processor Lines)";; # 2015, 6th Generation intel doc 332689-011 06/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/desktop-6th-gen-core-family-spec-update.pdf xeon doc 333133-017U 09/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e3-1200v5-spec-update.pdf 55) "Intel Skylake 14nm";; # existe? vu sur cpuinfo - 8E) "Intel Kaby Lake 14nm (Y/U/U-Quad Core-Processor Lines)";; # 7/8th Generation intel doc 334663-009 08/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/7th-gen-core-family-spec-update.pdf - 9E) "Intel Kaby Lake 14nm (S/H/X-Processor Lines)";; # 7/8th Generation intel doc 334663-009 08/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/7th-gen-core-family-spec-update.pdf - xx coffee lake 14nm # 10/2017 - xx skymont (cannonlake) 10nm # 2018 + 8E) "Intel Kaby Lake 14nm (Y/U/U-Quad Core-Processor Lines)";; # 2016, 7/8th Generation intel doc 334663-009 08/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/7th-gen-core-family-spec-update.pdf + 9E) "Intel Kaby Lake 14nm (S/H/X-Processor Lines)";; # 2016, 7/8th Generation intel doc 334663-009 08/2017 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/7th-gen-core-family-spec-update.pdf + + xx "Intel Kaby Lake R 14nm (U-Quad Core-Processor Lines)";; # 2017,8th Generation U-Quad Core + xx "Intel Coffee Lake 14nm" # 10/2017 + xx "Intel Cannonlake (skymont) 10nm" # 2018 xx icelake 10nm # 2018 ou 2019 xx tigerlake 10nm # 2019 gen12 xx sapphire rapids 7nm # 2020 gen12 @@ -45,18 +49,17 @@ family 06 1C | 26 Bonnell 45nm 27 |35 |36 Saltwell 32nm 37 | 4A | 4D | 5A Silvermont 22nm - 4C | 5D | 5F Airmont 14nm + 4C | 5D | 5F Airmont 14nm # 4th Generation Atom processor -?? 5F "Intel Atom (Goldmont), 14nm") ?? - xx Goldmont 14nm +?? 5F "Intel Atom (Goldmont), 14nm") # 2016 xx Goldmont+ 14nm # Knights-series cores - 57 knights_landing - 85) "Intel Knights Mill (Xeon Phi), 14nm";; # no spéc mais Volume 3C Table 35-1 326019-060 + 57) "Intel knights_landing ";; # 335592-064 October 2017 + 85) "Intel Knights Mill (Xeon Phi), 14nm";; # 335592-064 October 2017 https://software.intel.com/sites/default/files/managed/22/0d/335592-sdm-vol-4.pdf -335592-064 October 2017 Software Developer’s Manual vol 4 +335592-064 October 2017 Software Developer’s Manual vol 4 table 2.1 https://software.intel.com/en-us/articles/intel-sdm amd @@ -96,7 +99,7 @@ family 15) family 17) *) "AMD Zen, 14nm";; # 2017- APU: Raven Ridge -xxx Zen2 successeur Zen +xxx Zen2 successeur Zen, apu: Pinnacle Ridge # basse consommation family 14) "AMD Bobcat, 40nm";; # 2011- APU: Desna, Ontario, Zacate @@ -104,3 +107,6 @@ family 16) 0?) "AMD Jaguar 28nm";; # 2013- APU: Kabini, Temash 3?) "AMD Puma ou Puma+ (family 16h 2e génération), 28nm";; # 2014- APU: Beema, Mullins, Puma+ APU: Carrizo-L *) fg_uarch="AMD family 16h (Jaguar/Puma) $defaut_model";; + + +http://developer.amd.com/resources/developer-guides-manuals/