A network processor and network computing method

An operation method and processor technology, applied in the field of artificial neural network, can solve the problems of high cost, waste of hardware resources, large optimization space, etc., and achieve the effect of improving efficiency, reducing cost, and reducing power consumption

Active Publication Date: 2022-08-09
SHANGHAI CAMBRICON INFORMATION TECH CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the single-core neural network processor needs to be compatible with most neural network models, it needs to provide support for the existing different types of neural networks and neural network operations of different scales, which makes the structure of the existing single-core neural network processor complex. , expensive, and for small-scale, simple-structured neural network operations and operations of simple neural network models such as spiking neural networks (SNN), there are also problems of wasting hardware resources and excessive power consumption. At the same time, a single The core neural network processor does not accelerate the parallelism between different layers in the neural network operation process, and there is still a lot of room for optimization

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
  • A network processor and network computing method
  • A network processor and network computing method
  • A network processor and network computing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] In order to make the objectives, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below with reference to the specific embodiments and the accompanying drawings.

[0056] The first embodiment of the present disclosure proposes a heterogeneous multi-core neural network processor, see figure 1 , including: memory 11 , non-shared cache 12 and heterogeneous core 13 .

[0057] The memory 11 is used to store the data and instructions of the neural network operation. The data includes bias, weight, input data, output data, and the type and parameters of the neural network model. The instructions include various instructions corresponding to the neural network operation. Data and instructions stored in memory 11 may be transferred into heterogeneous cores 13 through non-shared cache 12 .

[0058] The non-shared cache 12 includes a plurality of caches 121, each cache 121 is connected to the memory 11 ...

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 present disclosure provides a network processor and a network operation method. A memory and a cache are used to perform network operations. The memory is used to store data and instructions of the network operation. The cache is connected to the memory through a memory bus, which can make full use of the actual operation of the hardware. capacity, reduce costs, reduce power consumption overhead, and make full use of the parallelism of the network to improve the efficiency of network operations.

Description

technical field [0001] The present disclosure relates to the technical field of artificial neural networks, and more particularly, to a network processor and a network computing method. Background technique [0002] Artificial neural network (ANN) abstracts the human brain neuron network from the perspective of information processing, establishes a simple model, and forms different networks according to different connection methods. At present, artificial neural networks have made great progress in many fields, and are widely used to solve practical problems in the fields of pattern recognition, intelligent robots, automatic control, prediction and estimation, biology, medicine, and economics. [0003] As a new type of special-purpose processor, the single-core neural network processor uses special instructions to make full use of the parallelism of neural network operations to perform neural network operations. However, since the single-core neural network processor needs ...

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/063G06F9/30025G06F9/30083G06F9/3802
Inventor 不公告发明人
Owner SHANGHAI CAMBRICON INFORMATION TECH 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