Processing circuit and neural network operating method thereof

A neural network and processing circuit technology, applied in the field of processing circuit architecture, can solve problems such as inefficiency

Active Publication Date: 2018-08-31
VIA ALLIANCE SEMICON CO LTD
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in order to support a wide range of applications in general NoC architecture, its data exchange is based on packets, so that packets can be routed to their destinations in the network-on-chip architecture, and dynamic routing configuration is used to adapt to various applications , while neural network operations require repeated execution of a large number of data transfers between memories, it is inefficient to use a general-purpose Noc architecture to map neural network algorithms
In addition, in some other existing NoC architectures, the processing element (Processing Element, PE) connected to the system memory is fixed, and the processing element output to the system memory is also fixed, so that the depth of the pipeline (pipeline) Fixed, so it is not suitable for neural network calculations of terminal devices such as desktop computers and laptops with a small amount of calculation

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 circuit and neural network operating method thereof
  • Processing circuit and neural network operating method thereof
  • Processing circuit and neural network operating method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Figure 1A and 1B is a schematic diagram of a processing circuit 1 according to an embodiment of the present invention. Please refer to Figure 1A And 1B, the processing circuit 1 may be a central processing unit (CPU), a neural network processing unit (Network Processing Unit, NPU), a system on chip (System on Chip, SoC), an integrated circuit (Integrated Circuit, IC) and other circuits. In this embodiment, the processing circuit 1 is a NoC architecture and includes, but not limited to, several processing elements (PEs) 110 , several auxiliary memories 115 , a system memory 120 , and a configuration module 130 .

[0022] The processing element 110 executes arithmetic processing. Each auxiliary memory 115 corresponds to one processing element 110 , and each auxiliary memory 115 can be disposed inside or coupled to the corresponding processing element 110 , and each auxiliary memory 115 is coupled to the other two auxiliary memories 115 . In one embodiment, each proce...

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 circuit and a neural network operating method thereof. The processing circuit comprises a plurality of processing elements, a plurality of accessory memories, a system memory and a configuration module, wherein the processing elements are used for performing operation processing; each accessory memory is corresponding to one processing element and is coupled with the other two accessory memories; the system memory is coupled with all the accessory memories and is accessible to the processing elements; the configuration module is coupled with the processing elements and the corresponding accessory memories and the system memory to form a network-on-chip architecture; and the configuration module is capable of statically configuring the operations of the processing elements and the data transmission in the network-on-chip architecture according to neural network operations. Therefore, the neural network operations can be optimized and high operation efficiency is provided.

Description

technical field [0001] The present invention relates to a processing circuit architecture, and in particular to a processing circuit of a network-on-chip (NOC) architecture and a neural network (Neural Network, NN) operation method thereof. Background technique [0002] Each processor core in a multi-core central processing unit (Central Processing Unit, CPU) and its high-speed cache (Cache) are connected to each other (interconnect can form a general network-on-chip (Network-on-Chip, NOC) architecture) ( For example, a ring bus (ring bus, etc.), and this architecture can generally cope with a wide range of functions, so as to realize parallel computing and improve processing performance. [0003] On the other hand, a neural network is a mathematical model that imitates the structure and function of a biological neural network, which can evaluate or approximate functions, and is often used in the field of artificial intelligence. Generally speaking, the execution of neural ...

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): G06F13/16G06N3/02G06N3/063
CPCG06F13/1657G06N3/02G06N3/063G06N3/045G06N3/04
Inventor 李晓阳杨梦晨黄振华王惟林赖瑾
Owner VIA ALLIANCE SEMICON CO LTD
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