Unlock instant, AI-driven research and patent intelligence for your innovation.

A CNN accelerator configuration method, system and device

A configuration method and accelerator technology, applied in the direction of climate sustainability, biological neural network model, neural architecture, etc., can solve problems such as single performance, fixed setting parameters, unable to meet power consumption requirements or performance requirements, and reach a wide range of application markets , the effect of strong compatibility

Active Publication Date: 2022-07-08
SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, CNN accelerators mostly use CPU (Central Processing Unit, central processing unit) or GPU (Graphics Processing Unit, graphics processing unit) to train convolutional neural networks, and then obtain optimal setting parameters, and FPGA is only used for CNN accelerators The execution inference of the CNN accelerator is fixed, and the performance is single, which cannot meet the power consumption or performance requirements in a variety of specific environments.

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 CNN accelerator configuration method, system and device
  • A CNN accelerator configuration method, system and device
  • A CNN accelerator configuration method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0039] In the prior art, the CNN accelerator mostly uses the CPU or GPU to train the convolutional neural network, and then obtains the optimal setting parameters. The FPGA is only used for the execution inference of the CNN accelerator. The setting parameters of the CNN accelerator are fixed and the performance is single, which cannot meet the needs of various Power requirements or performance requirements in a specific environment. ...

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 application discloses a CNN accelerator configuration method, which includes: acquiring the data requirement range of the current system mode; acquiring the data state of the CNN accelerator corresponding to the current seed data stream; judging whether the current data state meets the current data requirement range; if not, replacing The current seed data stream is used to dynamically configure the PE part in the CNN accelerator until the current data state meets the current data demand range. The configuration method in this application enables the PE part of the CNN accelerator to be dynamically configured according to different seed data streams. With the functional requirements of different system modes, the performance of the CNN accelerator can be dynamically adjusted, with strong compatibility and a wider application market. Correspondingly, the present application also discloses a CNN accelerator configuration system and device with the same beneficial effects.

Description

technical field [0001] The present invention relates to the field of CNN accelerators, in particular to a CNN accelerator configuration method, system and device. Background technique [0002] Currently, a technology for implementing a CNN (Convolutional Neural Network, convolutional neural network) accelerator based on an FPGA (Field Programmable Gate Array, field programmable gate array) has become mature. see figure 1 As shown, the basic composition of the FPGA-based CNN accelerator includes input buffer, PE (Processing Element, processing unit), output buffer and external storage, wherein PE is the basic calculation unit of convolution, including adder and multiplier. The PE part of the CNN accelerator is a multi-layer convolutional network formed by multiple PE units, including convolutional layers and fully connected layers. [0003] In the prior art, the CNN accelerator mostly uses a CPU (Central Processing Unit, central processing unit) or GPU (Graphics Processing ...

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/04G06N3/063
CPCG06N3/063G06N3/045Y02D10/00
Inventor 葛海亮李仁刚阚宏伟刘钧锴王江为
Owner SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD