当前位置: 首页 > Linux

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

时间:2023-04-06 02:10:58 Linux

重大升级!Linux5.18内核新增IntelCPU应用内购买功能(SDSI)即将发布的Linux5.18内核将正式支持“软件定义芯片(SDSi)”机制。据悉,IntelSoftwareCustomChip(SDSi)是一种具有Pay-As-You-GoCPUFeature属性的机制,可用于激活使用该软件生产和部署的服务器芯片的其他附加功能(如果购买了升级许可证许可证,这些功能在许可证激活后启用)。同时,SDSi驱动还为应用程序提供了相应套接字的ioctl接口,可以执行主要的配置功能:提供认证密钥证书(AKC),这是写入内部NVRAM的密钥,用于验证特定功能特定负载的激活。提供ActivationPayloadCapability(CAP),这是一种使用AKC进行身份验证的令牌,应用于CPU配置以激活新功能。读取SDSi状态证书,包括CPU配置状态。事实上,早在去年9月,英特尔就曾披露过有关SDSi的消息,其特点是能够通过软件激活锁定的芯片功能,能够为运行在Xeon至强CPU上的Linux系统带来更大的优化。此次,Linux5.18版本正式支持SDSi功能,这也意味着即将发布的英特尔第四代Xeon至强可扩展处理器SapphireRapids将成为首款支持SDSi的CPU。对于英特尔这样的举动,不少人表示“不解”。不过对于英特尔来说,这个决定确实非常“明智”。据报道,每一代英特尔至强CPU都会增加很多功能,以使英特尔的服务器平台更加通用。例如,除了微架构改进和新指令外,英特尔至强可扩展CPU(各代)还增加了对每个插槽最高4.5TB内存的支持、网络功能虚拟化、SpeedSelect技术和大型SGX飞地模型等.此外,还有针对搜索、VM密度、基础架构即服务(IaaS)、软件即服务(SaaS)、液体冷却、媒体处理等的优化模型。凭借其第4代Xeon可扩展“SapphireRapids”CPU,英特尔可能计划为特定用例添加更多专用功能(例如单独的SKU堆栈,包括所有类型的不同Xeon型号)。如果英特尔选择通过提供工作负载优化的SKU、禁用某些型号的某些功能等方式赚取溢价,那么这样做的成本将非常高,而且庞大的产品阵容也会让人眼花缭乱。因此,英特尔选择通过提供Xeon可扩展CPU的基本模型让事情变得更容易,允许客户购买他们需要的额外功能,并通过软件更新启用这些功能——SDSi机制。目前,虽然Intel并未公开SDSi的全部特性以及基于该机制的“按需付费CPU升级模式”的具体计划,但可以确认的是Linux5.18版本将提供官方支持用于SDSi功能,将于今年春季上市。因此,我们可以更多地推测英特尔将CPU应用内购买(SDSI)添加到Linux5.18内核的举措。如果您对此话题也有相关看法,欢迎在评论区交流互动。