摘要
本发明公开一种基于脉动阵列的多任务神经网络处理器,涉及神经网络处理器技术领域,解决了现有神经网络处理器在进行通用计算、多任务处理和资源优化时存在较大局限的技术问题。该神经网络处理器采用脉动阵列设计,并通过自适应任务分配算法进行多任务权重的动态调整分配;脉动阵列通过控制不同任务的计算状态,优先处理优先级较高的计算任务;脉动阵列在每个时钟周期处理时将一个输入特征数据和一个权重数据传送到每个PE运算单元,并在后续时钟周期中逐渐增加发送到每个PE运算单元的输入特征数据和权重数据的数量。本发明通过自适应任务分配算法与脉动阵列架构的结合,实现了对PE运算单元的精细化控制和多任务的高效调度。