Data processing method and device, distributed data flow programming framework and related components

A data processing device and data processing technology, applied in the field of cloud computing, can solve problems such as low efficiency and achieve the effect of improving data processing efficiency

Active Publication Date: 2020-06-23
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF12 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when data interaction is required between two FPGA accelerator boards in the FPGA accelerator in the related art, the FPGA accelerator board needs to transmit data to the host through PCIE, and the host then transmits the data to other boards. The efficiency is low, and the number of supported multi-board devices in the FPGA cloud server is limited by the physical limit of the number of PCIE boards that the host can support.
[0003] Therefore, how to avoid the physical limitation of the number of FPGA accelerator boards in the FPGA acceleration terminal by the host interface and improve data processing efficiency is a technical problem that those skilled in the art need to solve at present

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, distributed data flow programming framework and related components
  • Data processing method and device, distributed data flow programming framework and related components
  • Data processing method and device, distributed data flow programming framework and related components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0054] see below figure 1 , figure 1 It is a flow chart of a data processing method provided by the embodiment of this application.

[0055] Specific steps can include:

[0056] S101: Divide the data processing task into multiple data processing subtasks;

[0057] Wherein, this embodiment can be applied to the host end connected with the FPGA acce...

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, which is applied to a host end, the host end is connected with the FPGA acceleration end. The FPGA acceleration end comprises a plurality of FPGA acceleration board cards, the FPGA acceleration board cards are connected through a network, and the data processing method comprises the following steps: dividing a data processing task into a pluralityof data processing sub-tasks, and determining a target FPGA acceleration board card corresponding to each data processing sub-task in the FPGA acceleration end; and transmitting the to-be-calculated data to the target FPGA acceleration board cards, and executing the corresponding data processing sub-tasks by utilizing each target FPGA acceleration board card to obtain a data processing result. According to the invention, the number of FPGA acceleration board cards in the FPGA acceleration end can be prevented from being physically limited by the host interface, and the data processing efficiency is improved. The invention further discloses a data processing device, a distributed data flow programming framework, electronic equipment and a storage medium, which have the above beneficial effects.

Description

technical field [0001] The present application relates to the technical field of cloud computing, and in particular to a data processing method and device, a distributed data flow programming framework, an electronic device, and a storage medium. Background technique [0002] With the rapid development of artificial intelligence and big data, the data in the data center has doubled. At the same time, the rapid development of AI (Artificial Intelligence, artificial intelligence) has also brought the requirements for high-performance computing of data. On the one hand, this leads to the exponential growth and development of data, and on the other hand, the computing resources required for these data processing also increase accordingly. Traditional computing is handled by CPU. With the continuous development of technology, the performance of CPU can no longer be doubled. Reconfigurable chips such as Field Programmable Gate Array (FPGA, Field Programmable Gate Array) have the ...

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): G06F13/12
CPCG06F13/128Y02D10/00G06F2209/5017G06F2209/509G06F9/5027G06F15/7889G06F9/505G06F15/17331
Inventor 阚宏伟吴楠李仁刚王彦伟
Owner SUZHOU LANGCHAO 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