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

Task processing method, device and system

A task processing and task technology, applied in the field of machine learning, can solve problems such as increased computing power per unit with low utilization rate, expensive GPU rental, underutilized GPU resources, etc., to achieve the effect of improving utilization rate and reducing task switching overhead

Pending Publication Date: 2020-09-29
SHANGHAI SENSETIME INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] A large number of artificial intelligence-related tasks are running in the computing cluster of the data center, especially tasks that require high parallel computing capabilities such as deep learning. Correspondingly, a large number of general-purpose GPUs (Graphics Processing Unit, graphics processing unit) The main computing accelerator, but the GPU resources in the cluster are not fully utilized
[0003] Compared with CPUs, the rental price of GPUs in data centers is more expensive, and the low utilization rate further increases the price per unit of computing power. As a result, many users are unwilling to purchase GPU resources and prefer to use deep learning model reasoning, etc. Lightweight tasks run on the CPU
However, as more and more computing resources are required for these tasks, for example, the scale of deep learning models is increasing day by day, and operations on CPUs are gradually unable to meet users' low-latency requirements. The trend of using general-purpose computing accelerators such as GPUs is unavoidable.

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 and system
  • Task processing method, device and system
  • Task processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the following will describe the technical solutions in one or more embodiments of the present disclosure in conjunction with the drawings in one or more embodiments of the present disclosure The technical solutions are clearly and completely described, and obviously, the described embodiments are only some of the embodiments of the present disclosure, rather than all the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.

[0048] An embodiment of the present disclosure provides a task processing method, which can be executed by a GPU, such as figure 1 As shown, the method may include the following processing.

[0049] In step 100, the GPU runs a ma...

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 provides a task processing method, device and system. The method can comprise the steps that a graphics processing unit GPU operates a management task on a first thread, and the management task is kept in a runtime state; and the GPU schedules at least one second thread to execute at least one computing task through the management task on the first thread.

Description

technical field [0001] The present disclosure relates to machine learning technology, in particular to a task processing method, device and system. Background technique [0002] A large number of artificial intelligence-related tasks are running in the computing cluster of the data center, especially tasks that require high parallel computing capabilities such as deep learning. Correspondingly, a large number of general-purpose GPUs (Graphics Processing Unit, graphics processing unit) It is the main computing accelerator, but the GPU resources in the cluster are not fully utilized. [0003] Compared with CPUs, the rental price of GPUs in data centers is more expensive, and the low utilization rate further increases the price per unit of computing power. As a result, many users are unwilling to purchase GPU resources and prefer to use deep learning model reasoning, etc. Lightweight tasks run on the CPU. However, as more and more computing resources are required for these ta...

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): G06F9/48G06F9/50
CPCG06F9/4881G06F9/5027
Inventor 李鼎基糜泽羽吴保东陈逊孙鹏
Owner SHANGHAI SENSETIME INTELLIGENT 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