GPU resource-based data processing method and system, and electronic equipment

A data processing and resource technology, applied in the computer field, can solve problems such as mutual interference, inability to be dynamic, and inability to support migration, etc., to achieve the effects of flexible scheduling, good GPU resource virtualization, and high flexibility and portability

Active Publication Date: 2020-02-07
ADVANCED NEW TECH CO LTD
View PDF8 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the isolation of AI learning applications cannot be achieved, and there are resource preemption and mutual interference between different AI learning applications
And cannot schedule computing tasks to different nodes, therefore, cannot support migration, resulting in inflexible scheduling
For example, the solution based on remote system calls: at the time of dynamic running, the GPU resource request is intercepted, and then forwarded to the target to obtain the bound GPU resource. Since the resource has been bound, it cannot support hot migration (that is, it cannot be dynamically and timely Migrate the application between different physical GPUs on the same machine or between physical GPUs on different machines), which leads to inflexible scheduling

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 resource-based data processing method and system, and electronic equipment
  • GPU resource-based data processing method and system, and electronic equipment
  • GPU resource-based data processing method and system, and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the purpose, technical solutions and advantages of the embodiments of this specification more clear, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments It is a part of the embodiments of this specification, but not all of them. Based on the embodiments in the embodiments of this specification, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the embodiments of this specification.

[0021] The GPU resource-based data processing method provided in the embodiment of this specification can be applied to the following scenario: there are multiple application programs that need to use GPU resources on the same network node to complete their respective computing tasks. There is a resource policy for the physi...

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 discloses a GPU resource-based data processing method and system, and electronic equipment. The GPU resource-based data processing method comprises the steps of creating N virtual GPU resources according to a resource configuration strategy and physical GPU resources; generating a resource mapping relationship between the physical GPU resources and the virtual GPU resources accordingto a resource configuration strategy; and enabling each resource application module to obtain a target virtual GPU resource in the N virtual GPU resources according to the resource mapping relationship.

Description

technical field [0001] The embodiments of this specification relate to the field of computers, and in particular to a GPU resource-based data processing method, electronic device, and system. Background technique [0002] AI (Artificial Intelligence, artificial intelligence), especially DL (Deep Learning, deep learning) has been widely used in payment (face), loss assessment (picture recognition), interaction and customer service (speech recognition, text content extraction and filtering), etc. This scenario has achieved remarkable results. Typical DL tasks require powerful computing support, so most of the current tasks run on acceleration devices such as GPU (Graphics Processing Unit, Graphics Processing Unit). GPU is a high-performance computing acceleration device that is currently widely used in AI, For deep learning training and online services, the hardware of the physical GPU is driven by the GPU driver to realize the training of AI tasks, online services, etc. [...

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 Applications(China)
IPC IPC(8): G06F9/50G06F9/455
CPCG06F9/45558G06F9/5016G06F9/5027G06F9/5077G06F2009/45583
Inventor 赵军平张尧
Owner ADVANCED NEW TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products