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

GPU dynamic scheduling method and device based on real-time load and electronic equipment

A technology of dynamic scheduling and real-time load, which is applied in the directions of multi-program device, program control design, program startup/switching, etc. Problems such as waste of power can be solved to achieve the effect of improving computing power and utilization rate of graphics card, improving resource utilization rate, and avoiding excess performance

Pending Publication Date: 2021-06-29
作业帮教育科技(北京)有限公司
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 1. Manual mixed deployment scenarios not only consume a lot of manpower and material resources, but also often rely on the accumulation of experience, which is difficult to handle for large-scale GPU service scenarios
[0008] 2. The cloud scheduling scenario does not take into account the real load capacity of GPU services. Using stacking processing cannot meet the service requirements of small video memory and high load. High-load service stacking will lead to a decline in service quality; using tile processing will be subject to service scheduling. Sequence, and waste of graphics card resources
[0009] In actual use, GPU usage scenarios, due to the framework selection of the service itself, code implementation, and the diversity of card models, there will be a lot of waste of GPU computing power; the existing cloud environment does not have mature real-time information based on the actual use of GPU resources. Scheduling plan

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 dynamic scheduling method and device based on real-time load and electronic equipment
  • GPU dynamic scheduling method and device based on real-time load and electronic equipment
  • GPU dynamic scheduling method and device based on real-time load and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are some, not all, embodiments of the present invention.

[0055] Therefore, the following detailed description of the embodiments of the present invention is not intended to limit the scope of the claimed invention, but merely represents some embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0056] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features and technical solutions in the embodiments can be combined...

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 relates to the technical field of graphics processors, and discloses a GPU dynamic scheduling method and device based on real-time load and electronic equipment, the GPU dynamic scheduling method comprises the following steps: obtaining service alignment index data, and calculating derivative index data reflecting service stability and reliability; and guiding allocation scheduling of resources and services based on the alignment index data and / or the derivative index data. According to the GPU dynamic scheduling method based on the real-time load, for a cloud GPU use scene, scheduling planning is carried out through real-time GPU load information, the bottom layer GPU resource difference is shielded, the use efficiency of GPU resources is fully explored, and the scheduling complexity is reduced.

Description

technical field [0001] The present invention relates to the technical field of graphic processors, in particular to a real-time load-based GPU dynamic scheduling method, device and electronic equipment. Background technique [0002] In actual scenarios, many GPU-based services cannot fully utilize a GPU graphics card, which will cause a waste of graphics card resources. There are many types of GPU graphics cards. Different graphics cards have different load capacities and memory specifications. The same service deployment structure may not work well on another GPU model. [0003] Regarding the scheduling of GPU services, the following technical methods currently exist: [0004] 1. Manually mixed deployment scenarios. [0005] 2. In the cloud scheduling scenario, define the GPU memory usage of the service itself in the k8s service orchestration, and the scheduler checks whether the memory is free for stacking or tiling. [0006] Problems with current technology: [0007] ...

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/5011G06F9/505G06F2209/508
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