Unlock instant, AI-driven research and patent intelligence for your innovation.

Neural network processing method and system

A processing system and neural network technology, which is applied in biological neural network models, neural architectures, electrical digital data processing, etc. performance effect

Active Publication Date: 2016-09-07
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF5 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, the modules that perform processing from input neurons to output neurons are usually designed with a single core, which is difficult to meet the performance requirements of neural network accelerators
[0005] In summary, there are obviously inconveniences and defects in the actual use of the existing technology, so it is necessary to improve

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
  • Neural network processing method and system
  • Neural network processing method and system
  • Neural network processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. 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] like figure 1 As shown, the present invention provides a neural network processing system 100, including at least one on-chip storage medium 10, at least one on-chip address index module 20, multi-core processing module 30 and at least one ALU (Arithmetic Logic Unit, arithmetic logic unit) Module 40. The multi-core processing module 30 includes a plurality of core processing modules 31 . The on-chip address index module 20 is connected to the on-chip storage medium 10 , and the on-chip address index module 20 , the multi-core processing module 30 and the ALU module 40 are respectively conn...

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 is suitable for the technology of computers, and provides a neural network processing method and system. The system comprises a multicore processing module, an on-chip storage medium, an in-chip address index module and an ALU module, wherein the multicore processing module consists of a plurality of core processing modules. The multicore processing module is used for executing vector multiplication and addition operation in neural network calculation. The ALU module is used for obtaining input data from the multicore processing module or the on-chip storage medium, and executing nonlinear calculation which cannot be completed by the multicore processing module. The plurality of core processing modules share the on-chip storage medium and the ALU module, or the plurality of core processing modules have independent on-chip storage mediums and ALU modules. According to the invention, a multicore design is introduced in the neural network processing system, thereby improving the calculation speed of the neural network processing system, enabling the performance of the neural network processing system to be higher, and enabling the neural network processing system to be higher in efficiency.

Description

technical field [0001] The invention relates to the technical field of computers, and belongs to a neural network processing method and system. Background technique [0002] In the era of big data, more and more devices need to process more and more complex real-time input from the real world, such as industrial robots, self-driving cars and mobile devices. Most of these tasks are biased towards the field of machine learning, and most of the operations are vector operations or matrix operations with a very high degree of parallelism. Compared with traditional general-purpose GPU / CPU acceleration solutions, hardware ASIC accelerators are currently the most popular acceleration solutions. On the one hand, they can provide extremely high parallelism to achieve extremely high performance, and on the other hand, they have extremely high energy efficiency. [0003] Common neural network algorithms include the most popular Multi-Layer Perceptron (MLP), Convolutional Neural Network...

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 Applications(China)
IPC IPC(8): G06N3/063G06F15/78
CPCG06F15/7807G06N3/063G06N3/045G06F15/78G06F7/57G06F15/786
Inventor 杜子东郭崎陈天石陈云霁
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI