V · 2022年02月15日

重大升级!英特尔 CPU 内购功能 (SDSI)已添加至 Linux 5.18 内核中

近日,Phoronix 报道称,一位来自红帽的 Linux 开发员工 Hans de Goede 透露:如果没有意外,英特尔为 Xeon CPU 添加的神秘“软件定义芯片(SDSi)”机制将在即将到来的 Linux 5.18 内核中得到正式支持。
image.png
据悉,英特尔软件自定义芯片(SDSi)是一种拥有 Pay-As-You-Go CPU Feature 属性的机制,可用于激活使用该软件生产和部署的服务器芯片的其他附加功能(如果购买了升级的许可证,在这些功能就可通过许可证激活后启用)。

同时,SDSi 驱动程序也为应用程序提供了可执行主要配置功能的对应插座的 ioctl 接口:

  • 提供验证密钥证书(AKC),这是一个写入内部 NVRAM 的密钥,用于验证特定功能的激活特定负载。
  • 提供激活有效负载能力(CAP),这是一个使用 AKC 认证的令牌,应用于 CPU 配置以激活新功能。
  • 读取 SDSi 状态证书,包含 CPU 配置状态。

其实,早在去年 9 月份,英特尔就透露了关于 SDSi 的消息,其特点是能够通过软件激活被锁定的芯片功能,能够给在 Xeon 至强 CPU 上运行的 Linux 系统带来较大优化。

此次,Linux 5.18 版本正式支持 SDSi 功能,也意味着即将发布的英特尔第四代 Xeon 至强可扩展处理器 Sapphire Rapids 将成为首款支持 SDSi 的 CPU。

对于英特尔这样的举动,很多人表示“不解”。但对于英特尔而言,这个决策确实非常“明智”的。

报道称,每一代 Intel Xeon 至强 CPU 都会增加很多功能,为的就是能让 Intel 的服务器平台更加通用。
01.jfif
2.jfif
3.jfif
例如,除了微体系结构改进和新指令外,Intel 的 Xeon 至强可扩展CPU(各代)还增加了对每个插槽最多 4.5TB 内存的支持、网络功能虚拟化、速度选择技术及大型 SGX enclave 型号等。此外,还有针对搜索、虚拟机密度、基础设施即服务(IaaS)、软件即服务(SaaS)、液体冷却、媒体处理等的优化模型。

而凭借其第四代 Xeon 至强可扩展的“Sapphire Rapids”CPU,英特尔或可计划添加更多针对特定用例的专用功能(例如仅 SKU 堆栈就包括所有类型的不同 Xeon 型号)。

如果英特尔选择通过提供工作负载优化的 SKU 来赚取溢价,通过禁用某些型号的某些功能等操作,这其中所花费的成本将非常大,而庞大的产品阵容也会地阿莱不少混乱。

所以,英特尔选择通过提供基本型号的 Xeon 至强可扩展 CPU,允许客户购买他们需要的额外功能,并通过软件更新启用这些功能的话 —— 即 SDSi 机制,那么事情就就会变得简单了。

目前来看,尽管英特尔暂未披露 SDSi 的所有特性及基于该机制的“现收现付 CPU 升级模式”的具体计划,但我们能确定的是 Linux 5.18 版本将对 SDSi 功能提供正式支持,并将于今年春天提供。

所以,对于此次英特尔将 CPU 内购功能 (SDSI)添加至 Linux 5.18 内核中的举动,更多的我们也可以猜测一下。如果您对该话题也有相关看法,欢迎在评论区交流互动。

推荐阅读
关注数
4185
内容数
859
SegmentFault 思否旗下人工智能领域产业媒体,专注技术与产业,一起探索人工智能。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息