Libre-SOC,CDC 6600 風格的第一款開放式混合芯片

Libre-SOC 項目揭曉 最近 已進入生產階段 CDC 6600風格的基於OpenPOWER的開源混合CPU/GPU SoC的第一個測試樣本,其中CPU、VPU和GPU指令不分離,在單個ISA中提供,以減小尺寸和復雜度芯片的。

這是 IBM 之外第一個完全獨立的 Power ISA ASIC 隨著 ellMicrowatt 在 12 月份切換到 Skywater 130nm,它在 XNUMX 年後變成了 Silicon; 然而,它也是由 IBM 開發的,作為 Libre-SOC 用於驗證的製作精良的參考設計。

該項目 最初以 Libre RISC-V 的名義開發,但在決定用 OpenPOWER 3.0 指令集架構 (ISA) 替換 RISC-V 後,它更名為 Libre-SOC。

的發展 Libre-SOC 由 NLnet 基金會資助,該基金會撥款 400 萬歐元 創建一個完全開放的芯片 c作為創建可驗證且可靠的基礎技術解決方案的計劃的一部分. 該芯片尺寸為 5.5 × 5.9mm,包括 130 個邏輯門。

E該項目旨在創建一個完整的、完全開放的、免版稅的片上系統 (SoC) 可用於單板計算機、上網本和各種便攜式設備。 除了特定於 CPU 的指令和通用寄存器之外,Libre-SOC 在單個處理器功能塊中提供了執行矢量運算和 VPU 和 GPU 固有的專用計算的能力。

芯片採用OpenPOWER指令集架構,Simple-V 擴展,包含並行向量化和處理數據的指令,以及轉換為 ARGB 和執行典型 3D 操作的專用指令。

“我們在 Power 架構上開發了這款 ASIC,因為它具有超級計算血統,以及 IBM 和 OpenPOWER 基金會其他成員數十年來一直保持的承諾和穩定性,”他說。 盧克·肯尼斯·卡森·萊頓 , Libre-SOC 的首席開發人員和項目協調員。 “在這個堅實的基礎上,我們可以構建一個可靠且高效的混合 3D CPU-VPU-GPU,我們的下一個測試 ASIC 將包括 Draft Cray 風格的矢量擴展,SVP64。”

GPU 指令側重於與 Vulkan Graphics API 配合使用 以及加速MPEG1/2、MPEG4 ASP (xvid)、H.264、H.265、VP8、VP9、AV1、MP3、AC3、Vorbis和Opus格式的YUV-RGB轉換和解碼的VPU。

除此之外 正在開發使用 Libre-SOC 功能的免費 Mesa 驅動程序 提供 Vulkan 圖形 API 的硬件加速軟件實現。 例如,可以使用 Libre-SOC 提供的專用指令對 Vulkan 著色器進行 JIT 轉換以執行。

在下一個測試原型中,他們計劃實施 SVP64 擴展 (可變長度向量化),允許使用 Libre-SOC 作為向量處理器(除了 32 個 64 位的通用寄存器外,還將提供 128 個用於向量計算的寄存器)。 第一個原型僅包含一個內核,運行頻率為 300 Mhz,但計劃在兩年內推出 4 核版本,然後是 8 核版本,從長遠來看,將推出 64 核版本。

第一批芯片將在台積電使用 180nm 製程技術製造. 所有項目開發均在免費許可下分發,包括 GDS-II 格式的文件,其中包含完整芯片拓撲結構的描述,足以開始我們自己的生產。 Libre-SOC 將是第一個不基於 IBM Power 的完全獨立的芯片。

該開發使用了 nMigen 硬件描述語言(基​​於 Python 的 HDL,不使用 VHDL 和 Verilog)、來自 Chips4Makers 項目的 FlexLib 標准單元庫以及免費的 VLSI Coriolis2 工具包來從 HDL 轉換為 GDS-II。

終於 對於那些有興趣了解更多信息的人,您可以查看項目的詳細信息 在他們的官方網站上 或者對源代碼感興趣的可以參考這個 從下面的鏈接。

來源: https://openpowerfoundation.org


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。