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)使用流程

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报