Processing system and method applied to binary weight convolution network

A binary weight convolution and processing method technology, applied in the computer field, can solve problems such as difficulty in applying lightweight devices, low technical energy efficiency, energy efficiency problems and computing speed bottlenecks, etc., to reduce on-chip data transmission bandwidth, reduce Effects of computational complexity, reduced power consumption, and circuit area

Active Publication Date: 2018-11-30
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, most of the current deep learning applications are implemented using central processing units and graphics processing units. These technologies are not energy efficient, and there are serious energy efficiency problems and computing speed bottlenecks when applied in embedded devices or low-overhead data centers. , it is difficult to meet the performance requirements of the application, so it is difficult to apply it to small and light-weight devices such as mobile phones and embedded electronic devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Processing system and method applied to binary weight convolution network
  • Processing system and method applied to binary weight convolution network
  • Processing system and method applied to binary weight convolution network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the purpose, technical solution, design method and advantages of the present invention clearer, the present invention will be further described in detail through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0035] The neural network structure includes an input layer, a plurality of hidden layers and an output layer. In the binary weight convolutional neural network, the input value of the first layer of the multilayer structure is an original image ("original image" in the present invention refers to The raw data to be processed is not just the image obtained by taking photos in a narrow sense), so the normal bit width (for example, 8 bits, 16 bits, etc.) needs to be used for calculation in the first layer (input layer), and the rest A layer can be calculated in a binary manner,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a processing system applied to a binary weight convolutional neural network. The system includes: at least one storage unit for storing data and instructions; at least one control unit for obtaining instructions stored in the storage unit and sending control signals; at least one computing unit for obtaining from the storage unit The node value of one layer in the convolutional neural network and the corresponding binary weight value data are obtained by performing addition and subtraction operations to obtain the node value of the next layer. The system of the invention reduces the data bit width in the calculation process of the convolutional neural network, improves the convolution operation speed, and reduces the storage capacity and work energy consumption.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a processing system and method applied to a binary weight convolution network. Background technique [0002] Deep learning technology has developed rapidly in recent years. Deep neural networks, especially convolutional neural networks, have made great achievements in image recognition, speech recognition, natural language understanding, weather prediction, gene expression, content recommendation and intelligent robots. Wide range of applications. The deep network structure obtained through deep learning is an operational model, which contains a large number of data nodes, each data node is connected to other data nodes, and the connection relationship between each node is represented by weight. With the continuous improvement of the complexity of the neural network, the neural network technology has many problems in the actual application process, such as occupying a lot of r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06N3/063
CPCG06N3/063G06F2207/4824G06F7/544G06N3/045G06F7/50
Inventor 韩银和许浩博王颖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products