Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Convolutional neural network processor for edge calculation

A convolutional neural network and edge computing technology, applied in biological neural network models, neural architecture, physical implementation, etc., can solve problems such as insufficient bandwidth, fatal delay, poor real-time performance, etc., to improve resource utilization, reduce access times, The effect of increasing reusability

Pending Publication Date: 2020-04-10
TIANJIN UNIV
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, the centralized processing mode based on the cloud computing model will not be able to efficiently process the data generated by the edge devices
In the context of the Internet of Everything, the centralized cloud computing processing model (traditional cloud computing) mainly has four shortcomings: poor real-time performance, insufficient bandwidth, high energy consumption, and not conducive to data security and privacy[2-4]
In this scenario, any delay may be fatal. Considering that it may take a few seconds for the central server to transmit data back and forth, all of these data cannot be uploaded to the cloud processor and need to be stored and computed in the edge computing node.

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
  • Convolutional neural network processor for edge calculation
  • Convolutional neural network processor for edge calculation
  • Convolutional neural network processor for edge calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] A convolutional neural network processor oriented to edge computing of the present invention will be described in detail below with reference to embodiments and drawings.

[0036] An edge computing-oriented convolutional neural network processor of the present invention, in this architecture, 1) proposes a simple instruction set architecture, which includes common computing modes in convolutional neural networks: convolutional computing, pooling Operation, full connection calculation, activation function, complete convolutional neural network operation through multiple instructions. 2) Design a systolic computing array that supports convolutional layer computing and fully connected layer computing at the same time. 3) Design the pooling calculation unit and complete the calculation of the pooling layer. 4) Design the activation function calculation unit to complete the activation function calculation in the convolutional neural network.

[0037] Such as figure 1 As s...

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 discloses a convolutional neural network processor for edge calculation. A simple control instruction for the convolutional neural network is provided, convolutional neural network basicoperations such as a convolutional layer, a pooling layer, a ReLU activation function and a full connection layer can be realized, and the applicability of the accelerator for the convolutional neural network is realized through combination sorting of the instructions. The accelerator realizes a high-efficiency pulsation calculation array, so that the reusability of data can be increased to the maximum extent in a data reading process, and the access frequency of the pulsation calculation array to a data cache unit is reduced. The accelerator supports the calculation of two data precisions of16-bit fixed point number and 8-bit fixed point number at the same time, and can realize the calculation of the mixing precision of different layers of the same network, thereby greatly reducing thepower consumption of the accelerator. According to the accelerator, the minimum scheduling frequency of data in a cache part is guaranteed, power consumption is reduced. Meanwhile, convolution layer calculation and full connection layer calculation share the same pulsation calculation array, and the resource utilization rate is greatly increased.

Description

technical field [0001] The invention relates to a convolutional neural network processor. In particular, it relates to a convolutional neural network processor for edge computing. Background technique [0002] In recent years, cloud computing has become an increasingly mainstream trend. Cloud computing enables companies to store and process data (and other computing tasks) through a network of remote servers (commonly known as the "cloud") outside of their own physical hardware. The consolidated and centralized nature of cloud computing has proven cost-effective and flexible, but the rise of the Internet of Things and mobile computing is putting pressure on network bandwidth. Ultimately, not all smart devices need to leverage cloud computing to function. In some cases, this round trip of data needs to be minimized or avoided. At the same time, with the vigorous development of IoT (Internet of Things) and the popularization of wireless networks, the number of network edge...

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/063G06N3/04
CPCG06N3/063G06N3/045
Inventor 郭炜王宇吉魏继增
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products