SiFive于2016年脫穎而出,成為微控制器的小型低功耗內核開發商。到 2020 年底,該公司擁有可以運行 Linux 的芯片,本周表示它開發了一個 CPU 內核,可與設計的現代產品相媲美英特爾和 Arm。該公司認為,此類高性能設計可用于多種應用,包括具有128核的服務器級片上系統。
SiFive 的下一代高性能內核“在單核性能方面與英特爾的 Rocket Lake 系列和Arm 的 Cortex-A78設計接近,”SiFive 產品營銷和傳播高級總監 James Prior ,告訴The Register。目前細節很少,但Prior暗示下一代核心在架構上與其現有的Performance P550設計相似,但在各個方向上都進行了增強以提取更高的性能。
SiFive的Performance P550
今年早些時候,SiFive 推出了新的Performance系列 P550 通用內核,該內核基于該公司的 64 位 U84 微體系結構,具有13 級、三發射、無序流水線,針對多核應用處理器。P550 內核具有專用的 2x32KB L1 和 256KB L2 高速緩存、具有位操作擴展的數據精度 FPU,并支持多核一致性配置,在一個內核復合體中具有多達四個內核和統一的 4MB L3 高速緩存。
該公司聲稱 P550 內核在采用 7 納米制造工藝時的尺寸為 0.23 平方毫米,并且可以在 2.40 GHz 左右運行。至于Performance P550 的 SPECINt 2006 得分為 8.65/GHz,可與當代 Arm 和 x86 內核的性能相媲美。同時,SiFive 表示,與 Arm 的 Cortex-A75 相比,P550 每平方毫米的性能提升了三倍。
P550 可從 SiFive 獲得許可。由于這只是一個 CPU 內核,被許可方可以向其添加各種專用加速器、IP 和 I/O 接口,以獲得滿足其需求(或目標細分市場/工作負載)的獨特片上系統。
SiFive的Performance P550:每個SoC最多128個內核
SiFive的下一代核心應用程序的性能要求似乎是基于與P550非常相似的微架構,但這一款實際上是一個四個問題的Oder微架構,每個時鐘的性能更高。除了一個更廣泛的問題,未來的核心還將有更大的L1緩存(高達128KB),以及高達2MB的私有L2緩存。此外,它支持多核一致性,在一個復合體中具有多達 16 個內核和 16MB 三級緩存……
SiFive 聲稱,與 P550 相比,下一代 Performance內核可以提供 50% 的更高性能。此外,還可以將設計一直擴展到 128個內核并解決對性能要求很高的應用程序。由于具有 128 個內核的 SoC 用于虛擬化環境,因此該內核還添加了管理程序和中斷等功能。同時,由于每核性能與 Arm 和 Intel 的最新微架構不相上下,SiFive 的下一代內核可以隨著時間的推移解決高性能計算 (HPC) 應用程序,正如 監督開發的組織 RISC-V International所設想的那樣RISC-V 指令集架構。不過,我們希望 HPC 客戶希望從 SiFive 獲得更多專有的東西。
James Prior 表示,下一代內核將在明年作為 RTL 交付品提供。客戶還可以在 FPGA 模型上測試驅動內核。