摘要
本申请公开了一种用于粗粒度可重构AI阵列的算子库生成方法及应用,涉及从多种卷积神经网络推理模型的计算图中抽取适用于粗粒度可重构AI阵列的频繁/公共算子,其中方法包括:将CNN神经网络推理模型计算图转换为有向无环图;抽取有向无环图中公共算子,对有向无环图进行分割,得到多个子图;将出现较多的子图定义为频繁子图,称为粗粒度算子;当粗粒度算子计算所需的存储空间超过片上存储控制器能力时,将粗粒度算子基于特征图尺寸划分为细粒度算子;利用粗粒度算子和细粒度算子构建面向粗粒度可重构AI阵列的算子库。本申请通过捕捉跨模型共性计算模式构建通用算子库,减少CNN算子开发的工作量,降低AI芯片应用软件生态建设难度。
技术关键词
粗粒度可重构
生成方法
阵列
节点
有向无环图
频繁子图挖掘
卷积神经网络模型
策略
存储控制器
数据
网络结构
定义
工作量
图像
通道
参数
格式
手工
算法
系统为您推荐了相关专利信息
机器人
功能模块
动态链接库文件
开发方法
管理器
微纳机器人
亥姆霍兹线圈
铰链结构
线圈阵列
微型机器人