Processing

Please wait...

Settings

Settings

Goto Application

1. CN108229656 - Neural-network operation device and method

Office
China
Application Number 201711408882.5
Application Date 14.12.2017
Publication Number 108229656
Publication Date 29.06.2018
Publication Kind A
IPC
G06N 3/04
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
04Architecture, e.g. interconnection topology
G06N 3/063
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
063using electronic means
CPC
G06N 3/0454
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
04Architectures, e.g. interconnection topology
0454using a combination of multiple neural nets
G06N 3/0635
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
063using electronic means
0635using analogue means
Applicants SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD.
上海寒武纪信息科技有限公司
Inventors THE INVENTOR HAS WAIVED THE RIGHT TO BE MENTIONED
不公告发明人
Agents 中科专利商标代理有限责任公司 11021
Priority Data 2016111525375 14.12.2016 CN
Title
(EN) Neural-network operation device and method
(ZH) 神经网络运算装置及方法
Abstract
(EN)
The invention discloses a neural-network operation device. The device includes: a sparseness processing unit, which is used for carrying out sparseness processing on a weight matrix to generate a binary sparse sequence, wherein "0" corresponds to an element, of which a numerical value is "0", in the weight matrix, and "1" corresponds to an element, of which a numerical value is not 0, in the transformed weight matrix; a mapping unit, which is used for generating a mapping relationship table of the sparse sequence and element positions in a neuron matrix, wherein a K-th bit of the sparse sequence corresponds to an element of an i-th row and a j-th column in the neuron matrix of M rows x N columns, and it is met that (i-1) x N + j = K or (j-1) x M + i = K; and a controller, which is used forcontrolling the sparseness processing unit to generate the sparse sequence, and controlling the mapping unit to generate the mapping relationship table.

(ZH)
一种神经网络运算装置,包括:稀疏化处理单元,用于对权值矩阵进行稀疏化处理,生成一二进制的稀疏序列,其中,“0”对应权值矩阵中数值为“0”的元素,“1”对应变换后权值矩阵中数值不为0的元素;映射单元,用于所述生成稀疏序列与神经元矩阵中元素位置的映射关系表,稀疏序列的第K位对应M行×N列神经元矩阵中第i行第j列元素,且满足(i‑1)×N+j=K或者(j‑1)×M+i=K;控制器,用于控制所述稀疏化处理单元生成稀疏序列以及控制所述映射单元生成映射关系表。

Also published as
EP2017882134