我们仍然不知道英特尔计划在未来的 CPU 中利用其软件定义硅“SDSi”功能利用哪些功能,但事实证明,必要软件支持的内核主线现在已扩展到 Linux 5.18。随着 SDSi 内核支持的快速整合,我们可能很快就会看到软件定义的芯片。
去年 9 月,我第一个引起了人们对英特尔软件定义芯片补丁的关注用于在 Linux 上启用额外的许可硬件功能。内核驱动程序是关于处理必要的基于加密的“附加硅功能”激活,但基础设施相当通用,并没有概述英特尔现在计划在多大程度上提供 CPU 功能作为附加升级/许可。
在引起对补丁的关注之后,The Register 的人们随后向英特尔询问了 SDSi。英特尔回应说,“目前,我们不会详细介绍软件定义的芯片。如您所知,英特尔会定期向 Linux 内核提交可用于未来产品的代码。这就是在这种情况下发生的事情。如果我们计划在未来的产品中实施这些更新,我们将更深入地解释它们当时是如何实施的。”
但从那时起,英特尔继续使用这个新驱动程序开发 SDSi Linux 代码,以激活额外的 CPU 功能。现在,他们正在努力将软件定义的硅支持纳入下一个版本的 Linux 内核。
在 v6 补丁之后,维护 x86 平台驱动子系统的 Red Hat 的 Hans de Goede评论说,他计划在下周对驱动进行审查,并计划将其准备好用于主线:“假设没有发现重大问题,计划绝对是在 5.18 合并窗口之前将其引入。 ”
因此看起来 SDSi 正在向前发展,除非在 Linux 5.18 中发现任何最后一分钟的问题。v5.18 合并窗口将于 3 月底启动,而稳定内核将在 5 月底左右推出。
基于这个相当快的时间,因为看到补丁在第四季度快速修订并且现在与 Linux 5.18 对齐,SDSi 可能会在 Xeon Scalable “Sapphire Rapids” 上首次亮相,或者更有可能是 Rocket Lake Xeon W-1300 的继任者 / E-2300 系列,又名 Alder Lake Xeon 芯片……最近有各种关于 Alder Lake Xeon 芯片的传言,如果英特尔打算在那里使用 SDSi 和他们的入门级服务器/工作站芯片而不是与高端 Xeon 可扩展处理器相比。无论如何,如果对 SDSi 为 Linux 5.18 做好准备有一些兴趣/重点,大概是为今年而不是 2023~2024 年推出的芯片做准备。
想到的一种可能性是英特尔将 AVX-512 与 Alder Lake Xeon 芯片作为 SDSi 升级功能。我们知道Alder Lake 的 P 内核具有 AVX-512当 E 内核被禁用并从 BIOS 启用 AVX-512 时,但最近主板供应商已经开始从他们的 Alder Lake S 消费台式机主板中彻底删除该功能。如果启用了该功能,那么看看 AVX-512 如何与 Alder Lake Xeon 处理器一起处理将会很有趣——或者这可能是软件定义硅首次亮相的地方。通过在 SDSi 后面选通 AVX-512 还可能会释放一些软件复杂性,因为 AVX-512 仅在具有混合处理器设计的 P 内核上可用。截至我上次检查时,Linux 内核没有任务放置逻辑,其中 AVX-512 执行只能从选择线程/内核/自动迁移中发生,当找到当前内核不支持的指令时,如此短的连接将依赖于用户/管理员(或某些守护程序)将 AVX-512 任务固定到 P 核心。如果用户正在通过 SDSi 激活步骤(并运行足够新的内核)并支付额外费用来获得 AVX-512,那么用户/管理员可能会意识到这些限制,然后可以确保 AVX-512 工作负载能够正常运行设置他们的软件环境。
无论如何,长话短说,英特尔软件定义芯片有望与 Linux 5.18 一起登陆。英特尔尚未提供任何公开公告或指导,但他们计划如何围绕 SDSi 进行商业化,但会很有趣……虽然目前只是猜测,但考虑到 Alder Lake 在消费者方面的当前状态,AVX-512 实际上是对于 P 内核,我不禁想知道他们即将推出的入门级 Xeon 芯片是否可以将 AVX-512 用于 P 内核作为选择加入/升级功能。走着瞧。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun127739.html