← 返回列表
一种用于执行人工神经网络pooling运算的装置和方法
摘要文本
本公开提供了一种用于执行人工神经网络pooling运算的装置,包括控制器单元以及运算模块。控制器单元用于将指令译码成控制运算模块行为的控制信号,然后将控制信号发送至运算模块;运算模块用于根据接收到的控制信号完成pooling运算。本公开能解决CPU和GPU运算性能不足和前端译码开销大的问题。
申请人信息
- 申请人:中科寒武纪科技股份有限公司
- 申请人地址:100191 北京市海淀区知春路7号致真大厦D座16层1601房
- 发明人: 中科寒武纪科技股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种用于执行人工神经网络pooling运算的装置和方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202010614965.5 |
| 申请日 | 2016年4月29日 |
| 公告号 | CN111860772B |
| 公开日 | 2024年1月16日 |
| IPC主分类号 | G06N3/0499 |
| 权利人 | 中科寒武纪科技股份有限公司 |
| 发明人 | 刘少礼; 宋琎; 陈云霁; 陈天石 |
| 地址 | 北京市海淀区知春路7号致真大厦D座16层1601房 |
专利主权项内容
() (来 自 马 克 数 据 网) 1.一种用于执行人工神经网络pooling运算的装置,其特征在于,所述装置用于执行pooling运算的指令,所述装置包括控制器单元和运算模块,其中,所述控制器单元用于将指令译码成控制所述运算模块行为的控制信号,然后将控制信号发送至所述运算模块;所述运算模块包括运算单元和神经元存储单元;其中,所述神经元存储单元用于缓存所述运算单元在计算过程中用到的输入数据和输出数据,所述运算单元用于根据接收到的控制信号完成pooling运算,具体用于完成maxpooling运算的求最大值运算,或用于完成avgpooling运算的累加和乘法运算。