OpenI-Varec开源 AI 芯片

联合创作 · 2023-09-26 15:00

OpenI-Varec(OpenI 海藻)是一款可配置指令集和微架构的 AI 开源芯片。

海藻 (Varec) 项目介绍

Varec 微架构

  • v0.1版约5000行代码
  • 架构级 Load/Execute/Store 模块
  • 系统级 AXI 和 Shell 模块支持 Xilinx 加速卡

Varec 指令集

  •  “宏指令+微操作”两层架构
  •  MEM和EXEC两类宏指令
  • 年底支持多种数据精度表示

指令集:架构和编译的解耦合

  • 编译根据指令性能估算生成指令
  • 架构重新分配资源调整指令性能
  • 重复以上步骤,迭代优化

Varec 编译后端

  • 目前兼容 tvm 前端
  • 参考 tvm/vta 的后端实现

海藻FPGA部署示意图

海藻 (Varec) 项目目标

1、架构可配置的开源AI硬件

2、算子可配置的开源AI硬件

未来目标

海藻(Varec)使用流程

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报