← 返回列表

一种用于执行卷积神经网络正向运算的装置和方法

申请号: CN202010616975.2
申请人: 中科寒武纪科技股份有限公司
申请日期: 2016年4月29日

摘要文本

本发明提供了一种执行卷积神经网络的装置,其中装置部分包括了指令存储单元、控制器单元、数据访问单元、互连模块、主运算模块、以及多个从运算模块。使用该装置可以实现一层或多层人工神经网络卷积层的正向运算。对于每一层来说,首先对输入神经元向量依据卷积窗口进行数据选择,然后与卷积核进行卷积运算,计算出本层的中间结果,然后对该中间结果加偏置并激活得到输出数据。将输出数据作为下一层的输入数据。

专利详细信息

项目 内容
专利名称 一种用于执行卷积神经网络正向运算的装置和方法
专利类型 发明授权
申请号 CN202010616975.2
申请日 2016年4月29日
公告号 CN111860813B
公开日 2024年1月16日
IPC主分类号 G06N3/063
权利人 中科寒武纪科技股份有限公司
发明人 陈天石; 韩栋; 陈云霁; 刘少礼; 郭崎
地址 北京市海淀区知春路7号致真大厦D座16层1601房

专利主权项内容

1.一种用于执行卷积神经网络正向运算的装置,包括 : 控制器单元、数据访问单元、互连模块、主运算模块、以及多个从运算模块,其中:所述控制器单元,用于读取指令,将所述指令译成控制所述数据访问单元、所述主运算模块和所述从运算模块行为的控制信号;所述数据访问单元,用于执行所述装置的片外存储的地址空间与所述装置之间的数据或指令读写操作;所述从运算模块,用于输入数据和各自的卷积核并行执行卷积运算,获得对应的输出标量;所述互连模块,用于所述主运算模块和所述从运算模块之间的数据传输,在神经网络全连接层正向运算开始之前,主运算模块通过互连模块将输入数据输送到每一个从运算模块,在从运算模块的计算过程结束后,互连模块逐级将各从运算模块的输出标量拼成中间结果,输送回主运算模块;所述主运算模块,用于根据所述中间结果获得偏置结果,并利用偏置结果执行激活函数操作。