一种基于FPGA的二维多通道卷积硬件加速器

    公开(公告)号:CN114327629B

    公开(公告)日:2025-03-14

    申请号:CN202111682235.X

    申请日:2021-12-28

    Abstract: 本发明涉及一种基于FPGA的二维多通道卷积硬件加速器,包括:控制单元、偏置缓存、权重缓存、输入特征缓存、卷积缓存、权重预读寄存器组、PE阵列、非线性单元、第二选通器和第三选通器;特征缓存连接PE阵列;权重缓存通过权重预读寄存器组连接PE阵列;偏置缓存与卷积缓存通过第三选通器连接PE阵列,PE阵列输出端通过第二选通器连接卷积缓存和非线性单元;输入特征缓存、偏置缓存和权重缓存加载数据;权重预读寄存器组对权重缓存进行预读寄存;PE阵列写入输入特征、预读寄存的权重数据,偏置数据或卷积中间结果进行卷积运算,将卷积中间结果写入卷积缓存,将卷积最终结果经非线性单元激活后输出。本发明实现对CNN中任意规模卷积层的高效计算。

    一种面向网络层的ANN模型到SNN模型转换方法

    公开(公告)号:CN120047786A

    公开(公告)日:2025-05-27

    申请号:CN202411882862.1

    申请日:2024-12-19

    Abstract: 本发明公开了一种面向网络层的ANN模型到SNN模型转换方法,属于智能信息处理技术领域,用于对目标图像分类识别。该转换方法首先建立目标图像数据集和建立用于实现对图像中的目标进行分类识别的ANN模型,基于该数据集训练好ANN模型,再转化为SNN模型。其次,将该数据集中的图像数据编码为脉冲序列格式,形成针对SNN模型的数据集,并校准SNN模型每一层的参数,得到满足精度需求的SNN模型。最后,将待测图像数据编码为脉冲序列格式,输入SNN模型,得到目标分类识别的结果。本发明在干扰强度大的环境下,实现对目标的高精度识别。

    一种面向卷积神经网络的高可靠加速器

    公开(公告)号:CN114327676A

    公开(公告)日:2022-04-12

    申请号:CN202111632984.1

    申请日:2021-12-28

    Abstract: 本发明涉及一种面向卷积神经网络的高可靠加速器,包括指令分发模块和与其连接、受其控制的加载模块、路由模块、计算模块、冗余控制模块、和卸载模块;在指令分发控制模块的控制下,所述加载模块从外部加载输入特征数据和卷积核数据;路由模块将加载的数据分配给计算模块;所述计算模块中包括多个并列的计算核心,每个计算核心均用于接收分配数据进行卷积神经网络加速处理,输出处理结果;冗余控制模块将所述计算模块输出的多路计算结果输出到所述卸载模块,通过卸载模块将卷积神经网络加速处理结果卸载输出。本发明实现了卷积神经网络的加速处理,并兼顾卷积神经网络的高速处理和高可靠性处理的要求。

    一种数据流驱动的卷积神经网络加速器

    公开(公告)号:CN114358266B

    公开(公告)日:2024-12-10

    申请号:CN202111683726.6

    申请日:2021-12-28

    Abstract: 本发明涉及一种数据流驱动的卷积神经网络加速器,包括:预处理模块、卷积模块、池化模块和指令分发模块;预处理模块用于加载输入特征执行卷积神经网络的预处理;卷积模块用于加载权重、偏置数据以及输入特征执行卷积层、全连接层或非线性激活层的计算;池化模块用于加载卷积模块的计算结果执行池化层的计算输出;指令分发模块用于对所述预处理模块、卷积模块和池化模块进行工作模式的配置和控制;在指令分发模块的工作模式配置和控制下,根据卷积神经网络结构,将预处理模块、卷积模块和池化模块进行动态的流式结构连接;实现对输入数据的卷积神经网络加速处理。本发明提高CNN加速器的可扩展性,提升系统的整体性能。

Patent Agency Ranking