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

Programmable neural network processor

A neural network and processor technology, applied in the field of programmable neural network processor and its programming, can solve the problems of selecting neural network structure limitations, low detection and recognition accuracy, reducing system parallelism, etc., to achieve target detection and recognition speed High, improve scalability and flexibility, and overcome poor adaptability

Inactive Publication Date: 2018-01-16
XIDIAN UNIV
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The shortcomings of the processor are: first, the processor can only execute one common instruction at a time, and the efficiency of the system data channel is low, so that the target detection and recognition speed of the image in the embedded scene is low; second, the processor The processor does not provide a solution for convolutional neural network pooling operations and a dedicated data path, which will lead to limitations in the selection of neural network structures in the process of image detection and recognition in embedded scenarios, resulting in low detection and recognition accuracy
The shortcomings of this IP core are: in the process of target detection and recognition in embedded scenarios, its coprocessor does not have the characteristics of modular construction, which leads to cumbersome control structures, reduces the parallelism of the system, and further reduces the Speed ​​of object detection and recognition in embedded scenarios

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
  • Programmable neural network processor
  • Programmable neural network processor
  • Programmable neural network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0022] refer to figure 1 , the structure of the neural network processor of the present invention includes a storage control module, a data cache module, a processing unit array, an instruction storage module, a data transmission network and a global control module, and the storage control module and the data cache module are connected through a data transmission network; The processing unit array is composed of a plurality of processing units, and each processing unit includes a local data cache unit; the data cache module is connected to the processing unit array through a data transmission network; the storage control module and the instruction storage module pass data Transmission network connection; the global control module is connected to all other modules through a control bus.

[0023] The storage control module is used to control the external stora...

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

A programmable neural network processor disclosed by the present invention is used to detect and identify the targets in an image under an embedded environment, and comprises a storage and control module, a data cache module, a processing unit array, an instruction storage module, a data transmission network and a globe control module. The programmable neural network processor of the present invention adopts a transport triggered architecture (TTA), has a very long instruction word (VLIW) of executing a plurality of sub-instructions parallelly and a single instruction multiple data (SIMD) characteristic simultaneously, and adopts a plurality of direct memory access (DMA) channels, thereby improving the data transmission efficiency, and further improving the target detection and identification speed, and reducing the power consumption.

Description

technical field [0001] The invention belongs to the field of image processing, and further relates to a programmable neural network processor and a programming method thereof in the field of image processing in an embedded scene. The invention can be used to detect and recognize the target in the image in the embedded scene, can improve the processing speed and reduce the power consumption. Background technique [0002] For target detection and recognition using images in embedded scenarios, first of all, embedded scenarios require strict restrictions on system functions, reliability, cost, volume, and power consumption. Secondly, in the field of image detection and recognition, convolutional neural network is currently the only algorithm whose accuracy reaches the application level. The number of multiplication and addition operations required by a typical convolutional neural network is several times the number of multiplication and addition operations required by other t...

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
IPC IPC(8): G06N3/063
Inventor 张犁赵博然黄蓉唐潮李甫牛毅石光明
Owner XIDIAN UNIV