摘要
本发明公开了一种支持分块计算的脉冲神经网络硬件加速装置及方法,属于人工智能、硬件加速领域。脉冲神经网络硬件加速装置通过解析协议包并执行分块计算任务;脉冲神经网络硬件加速方法包括分块处理设计方法以及协议包设计方法;分块方案根据FPGA可支持的最大资源量进行设计,通过分块处理,可以让FPGA拥有推理网络模型庞大的脉冲神经网络的能力;协议包内根据脉冲神经网络的推理流程,添加了计算流程中需要用到的字段,以便FPGA进行识别以及做出相应配置;脉冲神经网络硬件加速装置按照分块方案与数据包方案进行设计,内部实现了数据调度策略以及神经元膜电位计算,提高了数据传输效率与计算效率。