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

Data processing optimization method, device, electronic device and readable storage medium

A data processing and optimization method technology, applied in the computer field, can solve problems such as low CPU efficiency, achieve the effect of improving efficiency and reducing data transmission overhead

Active Publication Date: 2022-05-03
SHENZHEN MICROPROFIT ELECTRONICS
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main purpose of this application is to provide a data processing optimization method, device, electronic equipment and readable storage medium, aiming to solve the technical problem of low efficiency of CPU in data processing in the prior art

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 optimization method, device, electronic device and readable storage medium
  • Data processing optimization method, device, electronic device and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0072] An embodiment of the present application provides a data processing optimization method. In the first embodiment of the data processing optimization method of the present application, refer to figure 1 , the data processing optimization method includes:

[0073] Step S10, detecting whether the to-be-processed data stored in the shared buffer of the CPU satisfies a preset start-up GPU processing condition;

[0074] In this embodiment, it should be noted that the preset condition for starting GPU processing is a preset condition for judging whether the data starts the GPU for data processing, and the preset condition for starting GPU processing may be whether the number of data to be processed is Satisfying the preset data quantity threshold may also be whether the quantity of data to be processed reaches the preset CPU data capacity load threshold. The preset data quantity threshold is a preset threshold of the quantity of data to be processed by the CPU; the preset CPU...

Embodiment 2

[0102] Further, based on the first embodiment of the present application, in another embodiment of the present application, for the same or similar content as the above-mentioned first embodiment, reference may be made to the above introduction, and details will not be described in the following. On this basis, the data processing optimization method includes:

[0103] In step S30, when the data to be processed is label data to be checked, the data processing GPU is a first GPU for parameter verification, a second GPU for obtaining hash values, and a GPU for comparing labels In any one of the second GPU group, the step of scheduling at least one data processing GPU by the CPU, and performing multi-GPU accelerated data processing on the to-be-processed data includes:

[0104] Step D10, when it is detected that the user is logged in online, the CPU schedules the first GPU to verify the tag data to be checked to obtain a parameter verification result;

[0105] Exemplarily, step ...

Embodiment 3

[0119] Further, based on the first embodiment of the present application, in another embodiment of the present application, for the same or similar content as the above-mentioned first embodiment, reference may be made to the above introduction, and details will not be described in the following. On this basis, the data processing optimization method includes:

[0120] In step S30, the data processing GPU includes a first GPU used for parameter verification and a seventh GPU used for label removal, and at least one data processing GPU is scheduled by the CPU to process the data to be processed. The steps to perform multi-GPU accelerated data processing include:

[0121] Step F10, by scheduling the first GPU by the CPU to verify the tag data to be checked, to obtain a parameter verification result;

[0122] Exemplarily, step F10 includes: when it is detected that the application system is in an enabled state, acquiring the tag data to be removed from the shared video memory, a...

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 application discloses a data processing optimization method, device, electronic equipment, and readable storage medium, which are applied in the field of computer technology. The data processing optimization method includes: detecting whether the data to be processed stored in the shared buffer of the CPU satisfies the preset startup GPU processing condition; if satisfied, the data to be processed is synchronously copied from the shared buffer to the shared video memory, wherein the shared video memory is a video memory shared by all GPUs; at least one data processing GPU is scheduled by the CPU, Perform multi-GPU accelerated data processing on the data to be processed. The present application solves the technical problem of low efficiency when the CPU performs data processing in the prior art.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular, to a data processing optimization method, apparatus, electronic device, and readable storage medium. Background technique [0002] With the rapid development of science and technology, data processing technology has also become more and more mature. At present, the existing technology uses CPU thread technology to process data security labels, but the cost of CPU performance improvement is too high, and it is more complex when processing more data. When the CPU performance is low, the data processing rate is high but the delay is high, which affects the efficiency of data processing by the CPU. SUMMARY OF THE INVENTION [0003] The main purpose of the present application is to provide a data processing optimization method, apparatus, electronic device and readable storage medium, which aims to solve the technical problem of low efficiency in data processing by CPU...

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/50
CPCG06F9/5027G06F9/5016
Inventor 尹立东秦明谢东辉颜国荣
Owner SHENZHEN MICROPROFIT ELECTRONICS
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