重大升級!英特爾 CPU 內購功能 (SDSI)已新增至 Linux 5.18 核心中

MissD發表於2022-02-21

近日,Phoronix 報導稱,一位來自紅帽的 Linux 開發員工 Hans de Goede 透露:如果沒有意外,英特爾為 Xeon CPU 新增的神祕“軟體定義晶片(SDSi)”機制將在即將到來的 Linux 5.18 核心中得到正式支援。

據悉,英特爾軟體自定義晶片(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 的伺服器平臺更加通用。



例如,除了微體系結構改進和新指令外,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 核心中的舉動,更多的我們也可以猜測一下。如果您對該話題也有相關看法,歡迎在評論區交流互動。

相關文章