OpenI-Varec開源 AI 芯片
OpenI-Varec(OpenI 海藻)是一款可配置指令集和微架構(gòu)的 AI 開源芯片。
海藻 (Varec) 項目介紹
Varec 微架構(gòu)
- v0.1版約5000行代碼
- 架構(gòu)級 Load/Execute/Store 模塊
- 系統(tǒng)級 AXI 和 Shell 模塊支持 Xilinx 加速卡
Varec 指令集
- “宏指令+微操作”兩層架構(gòu)
- MEM和EXEC兩類宏指令
- 年底支持多種數(shù)據(jù)精度表示
指令集:架構(gòu)和編譯的解耦合
- 編譯根據(jù)指令性能估算生成指令
- 架構(gòu)重新分配資源調(diào)整指令性能
- 重復以上步驟,迭代優(yōu)化
Varec 編譯后端
- 目前兼容 tvm 前端
- 參考 tvm/vta 的后端實現(xiàn)
海藻FPGA部署示意圖
海藻 (Varec) 項目目標
1、架構(gòu)可配置的開源AI硬件
2、算子可配置的開源AI硬件
未來目標
海藻(Varec)使用流程
評論
圖片
表情
