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

FPGA-based data processing method, device, equipment and medium

A data processing and data technology, applied in the field of data processing, can solve problems such as waste of resources and poor flexibility of use, and achieve the effect of avoiding waste and improving flexibility of use

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

AI Technical Summary

Problems solved by technology

However, in the current situation, FPGA is usually used as a whole resource to load firmware, that is, at the same time, FPGA is completely used to execute a certain type of firmware to perform calculations on corresponding types of data. The types and quantities of processed data are often diverse, so the current FPGA can only be fully used to process a single type of data at the same time, which will undoubtedly lead to poor flexibility in the use of FPGAs and easily cause waste of resources

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
  • FPGA-based data processing method, device, equipment and medium
  • FPGA-based data processing method, device, equipment and medium
  • FPGA-based data processing method, device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0049] On the basis of the above embodiments, the present invention also provides the following series of preferred implementation manners.

[0050] figure 2 It is a flow chart of another FPGA-based data processing method provided by the embodiment of the present invention. figure 2 In steps S10-S12 and figure 1 Same, no more details here.

[0051] Such as figure 2 As shown, as a preferred implementation, after running the target firmware to process the target type data, the method further includes:

[0052] Step S20: When the new target type data is acquired, select and release target firmware in a preset number of target DPR spaces.

[0053] It should be noted that this step is in the process of processing the target type data. When the new target type data is acquired, in order to ensure that there are enough logic circuit resources in the FPGA, a preset number of target DPR spaces are selected and released. The target firmware in the selected target DPR space, and ...

Embodiment 3

[0071] The embodiment of the FPGA-based data processing method has been described in detail above, and the present invention also provides a data processing device corresponding to the method based on FPGA, because the embodiment of the device part and the embodiment of the method part are mutually Correspondingly, for the embodiment of the device part, please refer to the description of the embodiment of the method part, and details will not be repeated here.

[0072] image 3 A structural diagram of an FPGA-based data processing device provided by an embodiment of the present invention. The FPGA-based data processing device that the embodiment of the present invention provides includes:

[0073] The space division module 10 is configured to divide the circuit computing resources of the FPGA into N DPR spaces according to a preset space threshold; wherein, N is a positive integer greater than 1.

[0074] The firmware loading module 11 is configured to select a corresponding...

Embodiment 4

[0081] The present invention also provides a data processing device based on FPGA, comprising:

[0082] memory for storing computer programs;

[0083] The processor is used to implement the steps of the above-mentioned FPGA-based data processing method when executing the computer program.

[0084] The FPGA-based data processing equipment provided by the present invention first divides the circuit operation resources of the FPGA into more than one DPR space according to the preset space threshold, and then selects a corresponding number of DPR spaces in the FPGA when the target type data is obtained. The DPR space is used to load the target firmware used for processing the target device, and then process the target type data through the target firmware. This device quantifies the hardware resources in the FPGA to generate the corresponding DPR space, and then selects the corresponding amount of DPR space according to the obtained target type data to load the corresponding targ...

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-based data processing method, device, equipment and medium. The steps of the method include: dividing the circuit operation resources of the FPGA into N DPR spaces according to a preset space threshold; wherein, N is a positive integer greater than 1; when the target type data is obtained, selecting a corresponding number of DPR spaces and loading Target firmware corresponding to the target type; executes the target firmware to perform processing on the target type data. This method quantifies the hardware resources in the FPGA to generate the corresponding DPR space, and realizes the selective occupation of the FPGA resources of the corresponding scale to process the data, thus relatively improving the flexibility of using the FPGA and relatively avoiding Waste of FPGA resources. In addition, the present invention also provides an FPGA-based data processing device, equipment, and medium, and the beneficial effects are the same as those described above.

Description

technical field [0001] The present invention relates to the field of data processing, in particular to an FPGA-based data processing method, device, equipment and medium. Background technique [0002] With the continuous development of Internet technology, the types of business realized by using network resources are constantly enriched. At present, more and more servers are built to realize pure data logic operations such as cloud computing, big data processing, and asset transactions. [0003] Since servers are not good at performing pure data operations, increasing the number of business servers to improve computing capabilities will not only incur higher costs, but also have a relatively limited degree of improvement in computing capabilities and low cost performance. Connect the FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) board to the server to increase the data computing resources of the server, and then the server uses FPGA to perform pure data...

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): G06F9/4401
CPCG06F9/4401G06F30/34G06F15/7867G06F9/44521G06F12/0246G06F2212/7202
Inventor 樊嘉恒阚宏伟
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD