Device and method for executing neural network calculation

A neural network and computing unit technology, applied in the field of neural network computing, can solve the problems of no artificial neural network computing, a large number, and performance bottlenecks of off-chip bandwidth, and achieve the effect of accelerating multi-core multi-layer neural network computing.

Active Publication Date: 2018-02-13
CAMBRICON TECH CO LTD
View PDF9 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the GPU is a device specially used to perform graphics and image operations and scientific computing, without special support for artificial neural network operations, a large amount of front-end decoding work is still required to perform multi-layer artificial neural network op...

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
  • Device and method for executing neural network calculation
  • Device and method for executing neural network calculation
  • Device and method for executing neural network calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The device for performing artificial neural network calculations provided by the present invention can be applied to the following (including but not limited to) scenarios: data processing, robots, computers, printers, scanners, phones, tablet computers, smart terminals, mobile phones, driving records Instruments, navigators, sensors, cameras, cloud servers, cameras, video cameras, projectors, watches, earphones, mobile storage, wearable devices and other electronic products; airplanes, ships, vehicles and other means of transportation; TVs, air conditioners, Various household appliances such as microwave ovens, refrigerators, rice cookers, humidifiers, washing machines, electric lights, gas stoves, and range hoods; and various medical equipment including nuclear magnetic resonance instruments, B-ultrasound, and electrocardiographs.

[0036] figure 1 is a schematic structural diagram of a device for performing neural network operations provided by the present invention,...

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 device and method for executing neural network calculation. The device comprises an on-chip interconnection module and a plurality of neural network processing modules which are in communication with an on-chip interconnection unit, and the neural network processing modules can read and write data from other neural network processing modules through the on-chip interconnection module. In multi-core multi-layer artificial neural network calculation, neural network calculation of each layer is required to be divided, then the neural network processing modules calculate,calculation result data of each layer is obtained, and multiple neural network processing units further conduct data exchange on the calculation result data of each layer.

Description

technical field [0001] The invention belongs to the field of neural network operations, and in particular relates to a device and method for performing neural network operations. Background technique [0002] Multi-layer artificial neural networks are widely used in the fields of pattern recognition, image processing, function approximation, and optimization calculations. In recent years, multi-layer artificial networks have been favored by academic circles and researchers due to their high recognition accuracy and good parallelism. industry is getting more and more attention. Artificial neural networks involve a variety of algorithms, in which multi-core multi-layer neural network processors are used to perform neural network operations, and are widely used in various artificial neural network models and various scenarios using neural networks. [0003] One known method of supporting multi-core multi-layer neural network operations is to use a general-purpose processor. 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
CPCG06N3/045G06N3/063G06F15/17325G06N3/04
Inventor 陈云霁刘少礼韩栋陈天石
Owner CAMBRICON 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