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

GPU processing method and device for data calculation flow graph

A technology of data calculation and processing method, which is applied in the field of data processing, can solve the problems of time-consuming, reduce the speed of highly parallel processing sequence data, etc., and achieve the effect of easy processing and saving video memory

Active Publication Date: 2020-04-17
YUSUR TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of calculating the results of the nodes, data needs to be copied back and forth between the GPU and the CPU, and the process of copying data is time-consuming, which will reduce the speed of highly parallel processing sequence data on the GPU.

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
  • GPU processing method and device for data calculation flow graph
  • GPU processing method and device for data calculation flow graph
  • GPU processing method and device for data calculation flow graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0023] In the existing technology, when using the GPU to process a large amount of data according to the calculation flow graph, it is necessary to copy the data back and forth between the GPU and the CPU, which consumes a lot of time, resulting in the inability to achieve highly parallel data processing on the GPU. In order to solve this problem, The invention provides a GPU processing method for a data calculation flow graph.

[0024] figure 1 It is a schematic flowchart of a GPU processing method for a data calculation flow graph according to an embodiment of the ...

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 provides a GPU (Graphics Processing Unit) processing method and device for a data calculation flow graph. The method comprises the following steps: storing received input data into a first video memory block distributed for a source node in the calculation flow graph; obtaining an expression of a subsequent node pointed by the source node, reading input data from the first video memory block, and distributing a second video memory block for the subsequent node according to the video memory block distributed for the source node in the calculation flow graph; under the condition that all the data needing to be input of the expressions of the subsequent nodes are obtained, inputting the read input data into the expressions to be calculated, obtaining a result of the subsequent nodes, and storing the result of the subsequent nodes in a second video memory block; and reading a result of the subsequent node from the second video memory block, obtaining a result of processing the input data according to the calculated flow graph according to the read result of the subsequent node, and outputting a processing result. By means of the scheme, it can be avoided that data are copied back and forth between the GPU and the external device, and therefore the data processing speed of the GPU is increased.

Description

technical field [0001] The present invention relates to the technical field of data processing, in particular to a GPU (Graphics Processing Unit, graphics processor) processing method and device for a data calculation flow graph. Background technique [0002] In real life, there is a wide range of sequence data (for example, time series, which can be a series of values ​​obtained by observing a certain physical quantity at equal intervals), covering many fields such as finance, medicine, biology, and chemistry. The processing of sequence data often involves cumbersome and complicated calculation processes, and these calculation processes can have good data parallelism, that is, the same operation can be performed on many data at the same time. [0003] The processing of sequence data can be represented by a computational flow graph. Computational flow graphs can clearly express the computational process of cumbersome and complex sequence data. In the calculation flow graph...

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): G06T1/20
CPCG06T1/20
Inventor 颜俊超李家军鄢贵海
Owner YUSUR TECH CO LTD