A FPGA heterogeneous acceleration method, device and system

An acceleration device, a heterogeneous technology, applied in neural architecture, architecture with a single central processor, instruments, etc., can solve the problems of wasting manpower and time resources, high GPU power consumption, etc., to save human resources and time resources. Effect

Active Publication Date: 2021-10-29
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, although the GPU is widely used for heterogeneous acceleration of CNN, the power consumption of the GPU is relatively large.
More and more studies have found that FPGA can play a huge role in the field of high-performance computing. The speed of processing convolution problems is completely comparable to that of GPU. Although there are already FPGAs used for CNN acceleration, most of them are for a specific Accelerate the network, such as alexnet, resnet50, resnet101, etc., if you change to a new network, you need to make major changes, secondary development and debugging, and a lot of manpower and time resources will be wasted

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 FPGA heterogeneous acceleration method, device and system
  • A FPGA heterogeneous acceleration method, device and system
  • A FPGA heterogeneous acceleration method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0038] The embodiment of the present invention discloses an FPGA heterogeneous acceleration method, device and system, so as to realize the acceleration of different networks and avoid secondary development and debugging of the FPGA heterogeneous acceleration platform.

[0039] see figure 1 , an FPGA heterogeneous acceleration method provided by an embodiment of the present invention, based on the FPGA side, includes:

[0040] S101. Obtain data and control instruc...

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 an FPGA heterogeneous acceleration method, device and system; in this solution, interfaces facing different machine learning platforms are provided on the host end, thereby obtaining network description files and data of different networks, and through the network description files Different execution units in the underlying library of the FPGA can be configured to realize data calculation; through this acceleration method, the FPGA heterogeneous acceleration system can be used for new networks without secondary development, avoiding heterogeneous FPGA Accelerate system and source code recompilation, thus saving human resources and time resources.

Description

technical field [0001] The present invention relates to the technical field of heterogeneous acceleration, and more specifically, to an FPGA heterogeneous acceleration method, device and system. Background technique [0002] Convolutional Neural Network (CNN) is an efficient recognition method that has been developed in recent years and has attracted widespread attention. Hubel and Wiesel found that its unique network structure can effectively reduce the complexity of the feedback neural network when studying the neurons used for local sensitivity and direction selection in the cat's cerebral cortex, and then proposed a convolutional neural network, which includes a convolutional layer , activation layer, pooling layer, fully connected layer. Now, CNN has become one of the research hotspots in many scientific fields, especially in the field of pattern classification, because the network avoids the complex preprocessing of images and can directly input original images, so it...

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/06G06N3/04G06F15/78
CPCG06F15/7871G06N3/063G06N3/045
Inventor 张新李龙赵雅倩陈继承
Owner ZHENGZHOU YUNHAI 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