摘要
本发明公开了一种通用的一维卷积神经网络加速器,包括全局存储器和计算单元阵列,计算单元阵列包括取数单元和计算单元,一维卷积神经网络的配置参数和所使用的特征基地址、权重基地址和标签基地址输入到计算单元阵列中,先经过取数单元,根据卷积参数和取数循环顺序生成数据基地址,并得到标签读取地址、特征值读取地址和权重读取地址;根据取数模式和特征值标签生成特征读取请求权重读取请求,全局存储器用于接受到特征值读取请求和权重读取请求后利用特征值读取地址和权重读取地址读取特征值和权重并发送给计算单元,通过计算单元进行特征值和权重的乘累加运算,并形成输入通道优先、输出固定的数据流,显著提升稀疏数据场景下的计算效率。