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

Method and device for data processing based on GPU platform

A data processing and platform technology, applied in the field of computing processing, can solve problems such as numerous parameters, increasing difficulty, and complex algorithms, and achieve the effects of improving data processing efficiency, reducing debugging difficulty, and reducing complexity

Active Publication Date: 2017-11-28
SHANGHAI UNITED IMAGING HEALTHCARE
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, due to the complexity of the algorithm, the large number of parameters and the high degree of data coupling, in the process of data processing and function calculation through the GPU platform, every step or any parameter error will lead to wrong calculation results
Moreover, since the multi-threaded debugging of the GPU itself is relatively difficult, when there is an error without correctness detection, it will further increase the difficulty of subsequent debugging.
These problems will affect the computing performance of the GPU platform for data processing, thereby affecting development efficiency

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
  • Method and device for data processing based on GPU platform
  • Method and device for data processing based on GPU platform
  • Method and device for data processing based on GPU platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Due to the excellent performance of GPU in floating-point operations and parallel computing, general-purpose computing that handles large-scale data operations through GPU platforms has become a widely used business solution in many fields. However, due to the complexity of the algorithm, the large number of parameters and the high degree of data coupling, in the process of data processing and function calculation through the GPU platform, every step or any parameter error will lead to incorrect calculation results. Moreover, since the multi-thread debugging of the GPU itself is relatively difficult, when there is an error but no correctness detection is performed, the difficulty of subsequent debugging will be further increased. These problems will affect the computing performance of the GPU platform for data processing, thereby affecting the development efficiency.

[0022] The embodiment of the present invention reduces the complexity caused by the data coupling degr...

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

A method and device for data processing based on a GPU platform, wherein the method includes: extracting parameters required for function calculation from a function body of a general computing platform; establish a separate parameter for each parameter; establish a structure for all parameters whose data structure type is a non-variable-length array in the general computing platform to form a structure type parameter; complete the space address conversion between the general platform and the GPU platform; according to the GPU platform The data structure type of the established parameter corresponds to modifying the parameter declaration and parameter reference point in the function body; run the function modified by the parameter declaration and parameter reference point on the GPU platform; transfer the address of the calculation result after the function is run from the GPU platform The address space of the computer is converted to the address space of the general computing platform. The data processing efficiency of the GPU platform can be improved by the method and the device.

Description

technical field [0001] The invention relates to the field of computing processing, in particular to a method and device for realizing data processing based on a GPU platform. Background technique [0002] A programmable graphics processing unit (Graphic Processing Unit, GPU) has been developed into a highly parallelized, multi-threaded and multi-core processor. Due to its excellent performance in floating-point computing and parallel computing, the application of GPU is no longer limited to image processing, and the general computing technology that uses GPU platform to process large-scale data operations has also achieved significant development. At present, based on the existing general-purpose computing platform, combined with the GPU platform to accelerate data processing, it has become a widely used business solution in many fields such as medical treatment and detection. [0003] However, due to the complexity of the algorithm, the large number of parameters and the h...

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): G06F17/15
Inventor 万天敏周婧劼
Owner SHANGHAI UNITED IMAGING HEALTHCARE