【技术实现步骤摘要】
基于时间步的二值脉冲图的脉冲卷积神经网络硬件加速器
[0001]本专利技术属于神经网络硬件加速器
,具体涉及一种基于时间步的二值脉冲图的脉冲卷积神经网络硬件加速器。
技术介绍
[0002]深度神经网络在图像分类、目标跟踪和目标分割等专业领域都达到了突出的效果,但在计算以及实现效率上与生物大脑还存在根本的差异。在大脑中,信息是以脉冲序列为载体进行传递,具有高度仿生性的脉冲神经网络可以很好地模拟这种生物神经元的信息处理机制,并具有计算效率高、占用资源少、易于硬件实现等优势,因此脉冲神经网络成为人工智能领域的研究焦点。目前脉冲神经网络的研究已经有了一些成果,但它的应用仍然处于起步阶段。例如TrueNorth,SpiNNaker等神经形态平台主要设计目的是为了模拟神经科学领域的生物大脑行为,并不适用于低成本、高速的实际嵌入式应用场景。这些已报道的神经形态芯片并不是scnn的合适架构,因为它们在推理过程中不能利用卷积层的结构规律。另一方面,传统神经网络(例如AlexNet、VGG19)等深度学习模型在众多领域上表现出良好的效果, ...
【技术保护点】
【技术特征摘要】
1.一种基于时间步的二值脉冲图的脉冲卷积神经网络硬件加速器,其特征在于:包括第一特征提取器、第二特征提取器、分类引擎和控制器;所述第一特征提取器设置在第一层,用于卷积计算、膜电位更新以及池化操作;所述第二特征提取器设置在第二层,用于卷积计算、膜电位更新以及池化操作,该第二特征提取器的输入端与第一特征提取器的输出端连接;所述分类引擎设置在第三层,用于对目标的分类,其由多个并行设置的全连接单元和一个脉冲计数器组成,分类引擎的输入端与第二特征提取器的输出端连接;所述控制器用于负责控制输入权重,该控制器分别与第一特征提取器、第二特征提取器和分类引擎连接。2.根据权利要求1所述的基于时间步的二值脉冲图的脉冲卷积神经网络硬件加速器,其特征在于:所述第一特征提取器包括16个脉冲卷积计算单元,每个脉冲卷积计算单元包括两个用于对输入数据进行缓存的行缓存,以及由9个选择器和4个加法器构成的2
‑
D卷积矩阵;所述第二特征提取器包括32组脉冲卷积计算单元,每组由16个脉冲卷积计算单元组成。3.根据权利要求2所述的基于时间步的二值脉冲图的脉冲卷积神经网络硬件加速器,其特征在于:所述第一特征提取器和第二特征提取器中,还包括膜电位计算单元,同一通道共享一个膜电位计算单元,用于对卷积过后的结果进行膜电位在每个时间步泄露积分计算;所述膜电位计算单元由1个加法器、1个乘法器、1个选择器和1个膜电位内存组成,其中,加法器的一输入端...
【专利技术属性】
技术研发人员:张玲,杨晶,石匆,林英撑,何伟,李睿,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。