英特尔"Family 6"CPU时代即将结束 接下来几年的改变会非常令人兴奋

英特尔"Family6"CPU时代即将结束接下来几年的改变会非常令人兴奋由于英特尔几十年来一直依赖"Family6",Linux内核代码一直在迎合Family6的处理方式,只是期望通过型号ID比较来检查英特尔CPU的世代/核心。另一方面,AMD定期调整其FamilyID,例如Zen/Zen2是Family23,Zen3/Zen4是Family25,现在Zen5是Family26。但是,由于英特尔将Family6划为终结状态,他们现在需要重新设计大量的CPUID检查,以适应未来的发展,同时继续处理现有的英特尔处理器。为了调整英特尔CPUID家族识别,以及英特尔未来在CPUID(1).EAX中的扩展家族字段使用非零值的计划,Linux内核已经为其准备好了一组74个补丁。补丁信息指出,英特尔将"很快"停止使用Family6。在清理英特尔CPUIDLinux代码的过程中,除了"不久"的评论之外,还有一些例子表明其他系列的新CPU可能是DouglasCove/AdamsLake和英特尔Sheldonmont/CooperForest。DouglasCove和Sheldonmont内核名称是新披露的名称,除非是随机占位符,就像AdamsLake和CooperForest一样,尽管它们符合英特尔的命名惯例。在ArrowLake和LunarLake之后是PantherLake,因此,如果AdamsLake真的是一个真正的代号,那么至少要到2026年才有可能出现,并将接替PantherLake。同时,在XeonESierraForest之后是ClearwaterForest,因此CooperForest有可能是ClearwaterForest的后继者。同时,根据早期的英特尔Linux内核补丁,我们已经知道ClearwaterForest将是Family6Model221,而LunarLake将是Family6Model189。因此,至少在这几代产品中,Family6还算跟得上。这个补丁系列开始了重新调整Linux内核代码的征程,为未来英特尔CPU的"Family6"命名做准备。这是一项持续性的工作,可能会在未来几个月内完成,以便在这些未来的处理器超越Family6时代之前,将其上传到Linux内核中。考虑到时间安排和英特尔目前正在进行的一系列根本性改进,我不禁要问,"Family6"之后的世界是否会在英特尔X86S、英特尔FRED和其他已经酝酿的重大变革中出现。如果是这样,2026~2027年应该会非常令人兴奋。...PC版:https://www.cnbeta.com.tw/articles/soft/1425448.htm手机版:https://m.cnbeta.com.tw/view/1425448.htm

相关推荐

封面图片

英特尔“Family 6” CPU 时代即将结束

英特尔“Family6”CPU时代即将结束自90年代中期采用P6微架构的奔腾Pro以来,英特尔一直使用“Family6”的CPUID。Linux代码仅通过比较不同modelID来区分每一代英特尔CPU。如今数值即将用尽,英特尔计划在2026年左右改用新的family。由于需要重新设计大量的CPUID检查,英特尔已提交相应的patch。https://www.phoronix.com/news/Intel-CPU-Family-6-Ending

封面图片

Linux将采用英特尔CPU混合拓扑结构来确定漏洞/触发点

Linux将采用英特尔CPU混合拓扑结构来确定漏洞/触发点本周一上午,英特尔发布的补丁将在内核的x86/x86_64拓扑代码中添加CPU类型信息。作为处理器拓扑结构的一部分,通过CPU类型进行正确报告的直接用例是处理CPU漏洞。有些CPU安全漏洞是根据与CPU系列/型号/步进ID的匹配情况来应用的。但是,按照英特尔目前的标识做法,型号/步进标识通常在许多处理器SKU中共享,包括一些具有不同P核和E核组合的SKU,或者一些根本没有E核的SKU。例如,英特尔酷睿i314100有四个P核心,但没有E核心。因此,在当前的x86_64CPU漏洞/缓解处理中,即使是这些仅有P核心的SKU,最终也可能会应用仅适用于E核心系统的缓解措施。这些新的Linux内核补丁的直接区别是,纯P核处理器将不再应用寄存器文件数据采样(RFDS)缓解措施,而RFDS只适用于E核/Atom处理器内核。现在,缓解代码已经足够"聪明",可以考虑内核类型拓扑结构。随着时间的推移,内核处理器拓扑代码中的CPU类型信息可能会有更多用途。现在,这些补丁程序正在主线内核中接受审查。...PC版:https://www.cnbeta.com.tw/articles/soft/1435060.htm手机版:https://m.cnbeta.com.tw/view/1435060.htm

封面图片

英特尔发布Linux系统下的CPU微代码更新

英特尔发布Linux系统下的CPU微代码更新tip.git的x86/microcode分支对Linux内核的x86微代码处理进行了初步改进。这些补丁删除了一些无用的互斥,丢弃了一些旧的调试代码,并使CPU微代码加载支持在基于x86的系统上不再是一个选项,而是始终启用。在英特尔和AMD系统上,任何需要微码加载支持的"合理配置",现在都会启用该选项。早先的x86微代码加载改进至少已在TIP中排队等候,很可能成为即将到来的Linux6.6周期的一部分:https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/log/?h=x86/microcode英特尔至强Max服务器CPUThomasGleixner一直在领导改进英特尔Linux系统后期微码加载的工作。他在这个补丁系列中解释说:"企业用户希望延迟加载微代码。延迟加载是有问题的,因为它需要详细了解变更,并分析该变更是否修改了内核已经在使用的内容。大型企业客户拥有工程团队和深入的技术供应商支持。而普通管理员没有这样的资源,因此内核在后期加载后总是会有污点。英特尔最近在微码头中添加了一个新的保留字段,其中包含了CPU上必须运行的最小微码版本,以确保加载安全。在所有较旧的微代码版本中,该字段的值都是0,内核会认为这些微代码版本不安全。最小版本检查可通过Kconfig或内核命令行执行。这样,内核就会拒绝加载不安全的修订版。默认情况下,内核会像以前一样加载不安全的版本,并玷污内核。如果加载的是安全版本,内核就不会被玷污。但这并不能解决延迟加载的所有其他已知问题:-当前英特尔CPU上的延迟加载与启用超线程时的NMI相比是不安全的。如果在主处理器加载微代码时发生NMI,次处理器就会崩溃。-当微码更新修改了MWAIT时,使用MWAIT的软脱机SMT姊妹们也会造成损坏。在"nosmt"缓解措施的背景下,这是一种现实的情况。无论是核心代码还是英特尔特定代码,都根本不会处理这些问题。在尝试实现这一点时,我无意中发现了一些功能失常、复杂得可怕的冗余代码,因此我决定先清理这些代码,以便在干净的石板上添加新功能"。在Linux上,延迟加载微代码是指当系统已经启动并运行软件时,允许更新CPU微代码,而不是在CPU内核不忙的启动时间提前加载微代码。延迟加载CPU微代码对于超大规模企业、云服务提供商和其他大型企业尤其有用,因为它们希望以安全的名义快速部署CPU微代码更新,但又要避免系统宕机。目前还不清楚改进后的英特尔CPU微代码延迟加载是否能在v6.6内核中及时完成,但至少这项改进正在进行中。...PC版:https://www.cnbeta.com.tw/articles/soft/1377059.htm手机版:https://m.cnbeta.com.tw/view/1377059.htm

封面图片

Linux内核可能最终逐步取消对英特尔i486 CPU的支持

Linux内核可能最终逐步取消对英特尔i486CPU的支持LinusTorvalds支持可能从Linux内核中取消英特尔486(i486)处理器支持的想法。在十年前Linux内核放弃对i386的支持后,i486一直是Linux内核主线的最低x86处理器支持。最近一次试图取消对i486的支持的提法来自LinusTorvalds本人,他表达了可能需要x8632位CPU支持"cmpxchg8b"的想法,这指的是PentiumCPU及以后的CPU。PC版:https://www.cnbeta.com/articles/soft/1330139.htm手机版:https://m.cnbeta.com/view/1330139.htm

封面图片

Linux 6.9 预计周日发布 针对英特尔和AMD处理器都有重大改进

Linux6.9预计周日发布针对英特尔和AMD处理器都有重大改进对于英特尔(Intel)和AMD(AMD)来说,最近和即将推出的平台的改动仍然相当大。Linux6.9中英特尔/AMD的一些重大变化包括:-针对现代Ryzen系统的AMDP-State首选内核处理。这是为了利用CPU内核之间的ACPICPPC数据,改善AMDRyzen系统上可实现更高频率的内核的任务分配,同时帮助在Zen4和Zen4C内核之间进行混合选择。这种AMD首选内核支持从去年开始开发。-针对英特尔酷睿"流星湖"调整,可以在Linux6.9上为那些使用新款英特尔笔记本电脑的用户带来不错的性能提升。-Linux6.9还显示了AMD第四代EPYC在Linux6.9上的一些性能提升,以及英特尔至强Max在新内核上的一些人工智能工作负载的性能提升。-英特尔FRED与未来的英特尔CPU合并,用于灵活返回和事件交付,以彻底改变CPU环路转换。-合并了AMDFRU内存毒药管理器和其他工作,以更好地支持AMDMI300系列。-重写了x86拓扑代码,以更好地处理英特尔酷睿混合CPU。-现在所有支持的显卡均已启用IntelFastboot支持。-支持在现代4K+显示器上支持更大的帧缓存控制台字体。-AMD继续向AMDGPU驱动程序上游提供更多RDNA3+刷新和RDNA4图形硬件支持。-继续开发实验性的英特尔XeDRM内核图形驱动程序,英特尔的目标是为Xe2/LunarLake做好准备。...PC版:https://www.cnbeta.com.tw/articles/soft/1430415.htm手机版:https://m.cnbeta.com.tw/view/1430415.htm

封面图片

新补丁持续优化英特尔混合架构CPU性能调度 Linux或很快反超Windows 11

新补丁持续优化英特尔混合架构CPU性能调度Linux或很快反超Windows11Phoronix报道称:随着针对英特尔混合CPU架构的持续优化,Linux或很快实现超越Windows11操作系统的性能提升。回顾2021年的架构日活动,芯片巨头英特尔介绍了采用大小核设计的12代AlderLakeCPU的核心设计细节。当时该公司称,其已携手微软在Windows11操作系统中带来了ThreadDirector任务调度优化,以充分发挥混合架构的性能。(图viaNeowin)2021年11月的实测结果表明,操作系统层面的性能调度优化,让Windows11轻松击败了Linux平台、以及微软自家的Windows10(即使较旧的LakefieldCPU也是如此)。时间快进到2022年8月,事情似乎正在起变化。可知随着Linux底层代码的持续优化,其正在逐渐缩短与Windows11的性能差距。基于5.18版Linux内核实测表明,AlderLake-S酷睿i9-12900K处理器在Ubuntu发行版上的表现,已较Windows11几乎没有任何差异。与此同时,由英特尔Linux工程师RacardoNeri提交的新补丁可知,进一步的优化正在路上。据悉,新补丁主要改进了大核(P-cores)性能、以及与小核(E-cores)之间的任务调度。在混用了具有较高频率的同步多线程(SMT)内核、以及不支持SMT的较低频内核的处理器上,若多个SMT同级处理器处于忙碌状态,则较低优先级的CPU会适当接管前者的内核任务。新补丁没有采用让每个SMT内核被赋予不同优先级的做法,而是通过调整asym-packing负载均衡器来识别繁忙的同级SMT核心,并让低优先级的CPU来承担部分任务。在剔除了这些人为的优先级调度因素之后,系统能够避免在混合架构处理器上的多余跳动操作,使得低优先级内核可检查所有SMT内核中最繁忙的队列。受益于此,Linux将很快实现对Windows11操作系统的反超。此外考虑到即将推出的13代RaptorLake(以及14代MeteorLake等后续产品线)都基于相同的设计理念,这一优势也将无缝延续下去。PC版:https://www.cnbeta.com/articles/soft/1309301.htm手机版:https://m.cnbeta.com/view/1309301.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人