Neural network processor based on TTA architecture

A neural network and processor technology, applied in the field of neural network processors and neural network processors based on TTA architecture, can solve the problems of complex design process, lack of flexibility, inability to modify, etc., to increase the scale of neural networks, improve The effect of flexibility

Inactive Publication Date: 2018-03-27
XIDIAN UNIV
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When using ASIC to realize the artificial neural network, the general method is that there is one neuron in the neural network, and the hardware circuit is a neuron. This approach is feasible for small-scale neural networks. However, with the development of neural networks , the scale of the neural network is increasing day by day, so that the number of neurons is increasing, and it is unrealistic to adopt this approach; ASIC adopts integrated circuit technology, the design process is complicated, and once the circuit design is completed, it cannot be modified and lacks flexibility. sex
[0005] To sum up, the current artificial neural network processor, despite its high speed and low power consumption, lacks flexibility in design and cannot support arbitrarily large-scale neural networks.

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 processor based on TTA architecture
  • Neural network processor based on TTA architecture
  • Neural network processor based on TTA architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0041] refer to figure 1A neural network processor based on a TTA architecture includes a data exchange network and a plurality of functional units connected to the data exchange network through a TTA architecture mode. The multiple functional units include SD card module, DDR3 SDRAM module, instruction address counter, instruction storage unit, instruction decoding unit, image storage unit, neural network operation unit, neural network intermediate layer output result register and feature classifier, through instruction By time-division multiplexing the neural network computing units in multiple functional units, any number of neural network computing units can be virtualized, increasing the neural network scale supported by the processor. Described data exchange network is made up of control bus, general data transmission bus and special-purpose data path,...

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 neural network processor based on TTA architecture. The neural network processor based on TTA architecture aims at giving consideration to low power consumption and high speedwhile increasing the neural network scale supported by the processor, and can improve flexibility of design of the processor. The neural network processor based on TTA architecture includes a data exchange network and a plurality of function units which are connected with the data exchange network through the TTA architecture mode, wherein the data exchange network and the function units except for an SD card module and a DDR3 SDRAM module are implemented through FPGA; the function units are used for realizing storage, control and decoding of commands and storage and operating of data; and the data exchange network is used for realizing transmission of the data among each function list. The neural network processor based on TTA architecture can be applied to an image processing system forperforming high speed and real-time processing and identification on images.

Description

technical field [0001] The invention belongs to the technical field of image processing, and relates to a neural network processor, in particular to a TTA-based neural network processor, which can be applied to an image processing system for high-speed parallel real-time image processing and recognition. Background technique [0002] The TTA architecture is an extension of the classic VLIW architecture. The classic VLIW architecture is relatively complex. In order to reduce the complexity of the VLIW architecture, Corporaal and others proposed the TTA architecture. The TTA architecture includes two parts: functional units and data exchange networks. It is a programmable architecture with a simple structure and high instruction execution efficiency. . Each functional unit works relatively independently with high parallelism. [0003] The artificial neural network is based on the basic principles of neural networks in biology. After understanding and abstracting the structur...

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/063G06F9/38G06T1/20
CPCG06N3/063G06F9/3885G06F9/3897G06T1/20G06T2200/28
Inventor 张犁柯成仁徐欣冉黄蓉唐潮李甫石光明
Owner XIDIAN UNIV
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