印度一家新創公司InCore Semiconductors最近發佈了一項遠大的計劃,打算設計並授權基於RISC-V的處理器核心,以及深度學習加速器和SoC設計工具。該公司預計將在今年年底之前推出其首款核心。

這項計劃預計將為RISC-V生態系統帶來重要的加分效果。它不僅顯示引發全球對於其開放來源指令集(IAS)架構的興趣,也可望成為Arm與其他傳統供應商產品的替代方案。

InCore是從印度理工學院馬德拉斯分校(IIT-Madras)的Shakti處理器研究團隊獨立出來的,並利用了它在博世人工智慧中心(Robert Bosch AI Center)的機器學習研究。據InCore執行長兼IIT-Madras首席科學家G. S. Madhusudan表示,截至目前為止,該公司的資金主要來自於為Shakti核心提供商用支援獲得的收入。

該新創公司現正開發兩款循序核心系列,針對從超低功耗物聯網(IoT)到桌上型電腦的邊緣系統應用。

其低階產品——E系列核心採用三階管線,提供32位元和64位元版本,可支援RISC-V ISA的子集。它們將以低於200MHz的頻率執行,並配備FreeRTOS埠,鎖定的是Arm的M系列核心。

高階的64位元C系列核心使用五階管線,可支援完整的RISC-V ISA和虛擬化。其目標在於速度高達800MHz的應用,但可客製化至2GHz,每週期發出兩條指令。

C系列核心將支援Level 4安全級的Linux?版本,瞄準Arm A35/A55核心。該新創公司還計劃為C系列核心提供一系列擴展,從而為汽車和其他市場提供容錯功能。

E系列和C系列核心版本將在今年年底之前提供,明年4月之前可實現超純量和雙指令(dual-issue )執行能力。

InCore AI array 脈動陣列用於實現AI加速器核心(來源:InCore)

AI計劃就從加速器區塊開始

為了加速嵌入式系統的深度學習,InCore將在今年年底之前提供與其核心整合的區塊。這款名為Axon的系列產品是為機器學習設計加速器核心的計劃起點。

其中一個區塊將使用資料流架構和支援架構(如Caffe和TensorFlow),提供基本的脈動陣列。另一個區塊則提供快取最佳化,透過使用特殊位址表和暫存器檔案,跳過稀疏資料集的冗餘作業。

另一款Aegis系列則將提供基於硬體的安全功能,例如可望在明年6月提供的的標記架構,以防止常見的記憶體攻擊。然而,它還需要軟體支援,並且擴展至RISC-V的規格之外。

此外,InCore也將為其核心發佈SoC設計工具,初版已可用於開放來源程式碼。該工具的目標在於使用標準介面(如AXI和TileLink),輕鬆整合和測試該其核心和區塊。

InCore期望透過結合其授權IP和提供設計服務來賺錢。該公司至今主要與印度HCL Technologies合作進行代工。英特爾(Intel)採用22nm節點出樣的IIT-Madras Shakti核心,就是由HCL為其進行後端設計。

Madhusudan說:「我們可以在任何晶圓廠實現概念到出樣,甚至是7nm節點。」他認為英特爾的22nm製程相當適用於打造物聯網和sub-GHz級裝置。

編譯:Susan Hong

(參考原文:India Startup Preps RISC-V, AI Cores,by Rick Merritt)