Convolutional neural network acceleration method and system, terminal and storage medium

A convolutional neural network and many-core acceleration technology, applied in the field of convolutional neural networks, can solve problems such as computational load and performance bottlenecks of parameter convolutional neural networks, eliminate memory access bandwidth bottlenecks, improve computing performance, and reliable design principles Effect

Pending Publication Date: 2020-06-26
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, based on the hierarchical and convolutional computing structure of the neural network, the huge amount of calculations and parameters brought about have increasingly become the performance bottleneck of the convolutional neural network, especially the large number of parameter storage and memory access delays have become computing bottlenecks.

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 acceleration method and system, terminal and storage medium
  • Convolutional neural network acceleration method and system, terminal and storage medium
  • Convolutional neural network acceleration method and system, terminal and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0042] Key terms appearing in the present invention are explained below.

[0043] The RISC-V architecture is the latest generation of open instruction set architecture (ISA), which belongs to the simplified instruction set, uses the BSDLicense open source protocol, and has the characteristics of light weight and low power consumption. ...

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 convolutional neural network acceleration method and system, a terminal and a storage medium. The method comprises the following steps: generating an RISC-V processor soft core by using a source code generator; constructing an RISC-V single core by setting an extended DMA of the RISC-V processor soft core, a memory controller and a distributed memory module; constructing amany-core acceleration array with a preset specification by utilizing the RISC-V single core; and accessing the many-core acceleration array to a convolutional neural network system, wherein the convolutional neural network system comprises a main processor and convolutional neural network hardware. According to the invention, the memory access bandwidth in the calculation process can be greatlyimproved, the memory access delay is reduced, the calculation performance of the convolutional neural network is improved, and the calculation acceleration of the convolutional neural network is realized.

Description

technical field [0001] The present invention relates to the technical field of convolutional neural networks, in particular to a convolutional neural network acceleration method, system, terminal and storage medium. Background technique [0002] With the advent of the era of big data, massive data has shown exponential explosive growth with the improvement of computer performance, and various deep learning algorithms represented by convolutional neural networks have been widely used. However, based on the neural network hierarchy and convolutional computing structure, the huge amount of calculations and parameters brought about have increasingly become the performance bottleneck of convolutional neural networks, especially the large number of parameter storage and memory access delays have become computing bottlenecks. Contents of the invention [0003] Aiming at the above shortcomings of the prior art, the present invention provides a convolutional neural network accelera...

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/04G06N3/063
CPCG06N3/063G06N3/045
Inventor 邹晓峰李拓刘同强周玉龙王朝辉李仁刚
Owner INSPUR SUZHOU INTELLIGENT 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