英特尔“家族6”CPU时代即将结束:代码暗示库珀森林& &;亚当斯湖
自90年代中期P6微架构作为第六代x86微架构用于Pentium Pro以来,英特尔一直依赖于“Family 6”CPU ID。在此基础上,英特尔刚刚为每一个新的微架构/核心加快了家族6的型号。例如,流星湖是家族6型170,翡翠急流是家族6型207。这个CPU ID标识在Linux内核和其他操作系统中用于标识CPU代,以便正确处理,等等。但英特尔Linux工程师今天透露,Family 6“很快”就要结束了。
由于英特尔几十年来一直依赖于“Family 6”,因此Linux内核代码迎合了Family 6的处理,并且只期望通过模型ID比较来检查英特尔CPU的生成/核心。另一方面,AMD定期调整其家族ID,如Zen / Zen 2为家族23,Zen 3 / Zen 4为家族25,现在Zen 5为家族26。但由于英特尔将家族6画到尽头,他们现在需要重做很多CPU ID检查,以适应未来,同时继续处理现有的英特尔处理器。
已经准备了74个补丁,用于调整Intel CPUID族标识,以及Intel未来在CPUID(1). eax中扩展家族字段使用非零值的计划。Linux内核补丁消息指出,Intel终止Family 6使用的过渡将“很快”到来。
在清理英特尔CPU ID Linux代码时,除了“很快”发生的评论之外,还有一些例子引用了其他家族的新CPU,可能是Douglas Cove / Adams Lake和Intel Sheldonmont / Cooper Forest。
Douglas Cove和Sheldonmont核心名称是新披露的,除非是随机占位符,Adams Lake和Cooper Forest也是如此,尽管它们符合英特尔的命名惯例。在箭湖和月亮湖之后就是黑豹湖了,所以亚当斯湖可能至少要到2026年,如果亚当斯湖真的是一个代号的话,它将接替黑豹湖。同时,在Xeon E之后,Sierra Forest是Clearwater Forest,所以Cooper Forest可能是Clearwater Forest的继任者。同时,根据早期的英特尔Linux内核补丁,已经知道清水森林将是6族221型,月球湖将是6族189型。所以至少通过这几代人,第六家族一直在保持着。
这个补丁系列开始了重新调整Linux内核代码的艰难旅程,为将来超过“6系列”指定的英特尔cpu做准备。这是一项正在进行的工作,可能会在未来的几个月里解决,以便在这些未来的处理器超越家族6时代之前进入Linux内核。
Given the timing of things and Intel working on a number of fundamental improvements right now, I have to wonder if this post Family 6 world will be timed for the generation embracing the likes of Intel X86S, Intel FRED, and other significant changes that have been baking. If so, 2026~2027 should be very exciting.