摘要
本发明涉及一种支持可变粒度卷积与全连接运算的可重构脉动阵列,属于经网络加速器硬件架构领域。该阵列由11×11个可重构计算单元及多个可重构选择门模块组成,其中:所述可重构计算单元通过动态配置控制信号,可编程实现移位运算、乘法运算、加法运算及乘累加运算;所述可重构选择门模块用于实现多数据通路的动态路由选择,通过重构输入输出端口连接关系,支持3×3、5×5、11×11卷积操作以及全连接层运算。本发明所提出的可重构脉动阵列通过动态配置可支持不同粒度卷积操作与全连接运算,具备在不同种类神经网络加速器上进行通用适配能力。
技术关键词
重构
门模块
乘法器
神经网络加速器
数据
动态
端口
阵列
模式
链路
滑动窗口
参数
符号
信号
矩阵
关系
时钟
单层