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

Data processing method and device of heterogeneous computing platform and readable storage medium

A data processing device and data processing technology, applied in the field of heterogeneous computing, can solve the problems of low data transmission efficiency, affecting the computing performance of FPGA acceleration boards, occupying system resources, etc., to improve data transmission efficiency, enhance autonomy, The effect of improving computing performance

Inactive Publication Date: 2020-05-12
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF8 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Since the process of sending control commands, receiving interrupt responses, and starting data transmission by the host software requires more clock cycles, and there may be other software processes on the host side that occupy system resources, the data transmission efficiency is not high, which affects the performance of the FPGA accelerator board. Computational performance. For applications such as convolution accelerators in deep learning inference computing, which are extremely time-sensitive and pursue extreme performance, how to eliminate the waste of these clock cycles and further improve computing efficiency is a technical problem that those skilled in the art need to solve

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
  • Data processing method and device of heterogeneous computing platform and readable storage medium
  • Data processing method and device of heterogeneous computing platform and readable storage medium
  • Data processing method and device of heterogeneous computing platform and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but 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 belong to the protection scope of the present invention.

[0041] The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the above drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device comprisin...

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 data processing method and device of a heterogeneous computing platform and a computer readable storage medium. The method comprises the steps that a data storage area and adata processing result storage area are opened up in a host memory space in advance, and a to-be-processed data storage area and a calculation result storage area are opened up in an FPGA accelerationboard card memory space; after the host stores the to-be-calculated data in the data storage area, a data processing request is issued to the FPGA acceleration board card, and the FPGA acceleration board card actively reads the to-be-calculated data from the data storage area and stores the to-be-calculated data in the to-be-processed data storage area of the FPGA acceleration board card; a corresponding data processing algorithm is called to perform data calculation on the to-be-calculated data in the to-be-processed data storage area to obtain a data calculation result, and the data calculation result is stored in a calculation result storage area; and finally, the data calculation result back is actively writted to the data processing result storage area of the host. The data transmission efficiency of the heterogeneous computing platform is improved, and the computing performance of the FPGA acceleration board card is improved.

Description

technical field [0001] The present application relates to the technical field of heterogeneous computing, and in particular to a data processing method, device and computer-readable storage medium of a heterogeneous computing platform. Background technique [0002] With the rapid development of machine learning technology, deep learning, as a method based on representation learning of data in machine learning, has been widely used. In order to improve the data processing capability in the process of deep learning, related technologies are adopted on a heterogeneous computing platform composed of a host and an FPGA (Field-Programmable Gate Array, Field-Programmable Gate Array) acceleration board. The room is a PCIE interface, through which signal interaction and data transmission are completed. The host is responsible for overall scheduling, and the FPGA accelerator board is responsible for parallel processing of data, which not only relieves the computing pressure on the ho...

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): G06F15/173
CPCG06F15/17306
Inventor 杨宏斌赵雅倩董刚刘海威
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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