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

Task processing method, device, medium and equipment thereof

A task processing and task technology, applied in the direction of machine execution devices, concurrent instruction execution, etc., can solve problems such as waste of resources, achieve the effect of reducing use conflicts, reducing use conflicts, and improving resource occupancy

Active Publication Date: 2021-05-18
HUAWEI TECH CO LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, the simple combination of thread blocks or threads of different tasks into one running technology can only achieve the purpose of improving resource utilization by statically modifying tasks. Moreover, since these solutions can only statically modify tasks, when the GPU When the online resources are not enough to allocate combined tasks but can allocate a single task, it is easy to cause more serious 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
  • Task processing method, device, medium and equipment thereof
  • Task processing method, device, medium and equipment thereof
  • Task processing method, device, medium and equipment thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In the following description, many technical details are proposed in order to enable readers to better understand the application. However, those skilled in the art can understand that without these technical details and various changes and modifications based on the following implementation modes, the technical solution claimed in each claim of the present application can be realized.

[0025] In order to make the purpose, technical solution and advantages of the present invention clearer, the following will further describe the implementation of the present invention in detail in conjunction with the accompanying drawings.

[0026] It should be noted that the embodiments in this application document mainly use the GPU produced by AMD (the name of a company that produces GPU) as an example to describe the technical solution of the present invention.

[0027] In addition, it can be understood that in various embodiments of the present invention, a warp refers to a wave-...

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 task processing method, device, medium and equipment thereof, relating to the field of computer processors. The task processing method includes: the task processing device receives a plurality of tasks that need to be executed on the graphics processor (101); Select N tasks to execute in parallel on the graphics processor (102); the task processing device never Select a task satisfying the preset condition from the executed tasks to execute on the graphics processor (103). The method can dynamically adjust the occupation of GPU resources by the execution of tasks, thereby effectively improving the utilization rate of GPU resources in real time.

Description

technical field [0001] The invention relates to the field of computer processors, in particular to a task processing method, device, medium and equipment thereof. Background technique [0002] GPU (Graphics Processing Unit, Graphics Processing Unit), as a large-scale parallel computing element, has been widely used in general computing due to its increasingly powerful computing capabilities. A large number of programs in different fields are accelerated by GPU, such as traditional computing-intensive scientific computing, file systems, network systems, database systems, and cloud computing. [0003] The scheduling of GPU threads is generally divided into two stages. The first stage is to dispatch a thread block (block) or thread group (work-group) in the GPU task (please note that block and work-group are collectively referred to as thread group in this application) to a certain CU (computing unit) ) / SM (stream processor). The second stage is the scheduling on CU / SM. Whe...

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/38
CPCG06F9/38
Inventor 吴昊刘威志王卓立马军超毕舒展
Owner HUAWEI TECH CO LTD
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