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

Method and device for running high-performance GPU application and computer storage medium

A high-performance, application-based technology, applied in computing, 3D image processing, processor architecture/configuration, etc., to solve problems such as the limitations of data application platform application scenarios, the inability to meet the performance requirements of high-end GPUs, and the operation

Pending Publication Date: 2020-12-04
西安芯瞳半导体技术有限公司
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the current various graphics applications, if you want to implement or run high-end GPU applications, you need to use high-performance high-end GPUs to meet the corresponding application requirements. Therefore, low-end GPUs cannot meet the performance requirements of high-end GPU applications.
However, in some data application platforms, the GPUs they carry are not high-end GPUs, but mid-to-low-end GPUs as the core. In this case, it is difficult for high-end GPU applications to run on these application platforms. The application scenarios of the data application platform are limited to the low-end GPU application field
Inability to implement or run high-end GPU applications

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 running high-performance GPU application and computer storage medium
  • Method and device for running high-performance GPU application and computer storage medium
  • Method and device for running high-performance GPU application and computer storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.

[0030] For high-end GPU applications, the performance requirements are relatively high, and therefore, high-end GPUs are usually required for operation or execution. However, with the continuous development of technology, high-end GPUs will gradually become low-end GPUs due to iterative technology updates, and thus cannot continue to maintain the ability to run subsequent high-end GPU applications. For example, in today's existing data application platforms or data computing platforms, the GPUs carried by them may be evaluated as low-end GPUs with the improvement of technology development and performance indicators, so that they cannot run the current technology generated by technology development. high-end GPU applications. In order to be able to fully utilize the performanc...

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 embodiment of the invention belongs to the technical field of GPUs, and discloses a method and device for operating a high-performance GPU application and a computer storage medium. The method cancomprise the steps of dividing at least one macro block for a to-be-rendered frame based on rendering complexity of a high-end GPU application; establishing a mapping relationship between the macro block and each GPU in the GPU array; dividing a rendering task of the to-be-rendered frame into rendering sub-tasks corresponding to the macro blocks; and distributing the rendering subtasks corresponding to the macro blocks to the GPUs mapped by the macro blocks according to the mapping relationship so as to execute the rendering subtasks. Through the method, the high-end GPU application can be deployed to the low-end GPU for execution, so that the effect of running the high-end GPU application through the low-end GPU is achieved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of Graphics Processing Unit (GPU), and in particular, to a method, device, and computer storage medium for running high-performance GPU applications. Background technique [0002] With the development of GPU general-purpose technology, the application scenarios that GPUs can apply to are becoming more and more abundant. Generally, GPU applications can be divided into low-end GPU applications suitable for low-end GPUs, and mid-range GPU applications according to the performance of the GPUs they are applicable to. , High-end GPU running mid-range and high-end GPU applications. [0003] Currently, GPUs are divided into low-end GPUs (GPUs below 192G FLOPS) and mid-range GPUs (GPUs from 192G to 1024GFLOPS) according to the FLOPS (Floating-point Operation PerSecond) performance index of GPUs. As well as high-end GPUs (GPUs higher than 1024G FLOPS), it is understandable that high-end, medium-...

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): G06T1/20G06T15/00
CPCG06T1/20G06T15/005
Inventor 黄虎才李洋姚冠宇
Owner 西安芯瞳半导体技术有限公司
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