Heterogeneous computing device virtualization method and system
A computing device and virtualization technology, applied in the field of cloud computing, can solve problems such as insufficient heterogeneous virtualization capabilities for cloud-native applications, and achieve the effects of improving development efficiency, elastic efficiency, large space, and enhancing virtualization capabilities
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0067] Please refer to figure 1 , which is a schematic flowchart of an embodiment of the heterogeneous computing device virtualization method of the present application. In this embodiment, the method may include the following steps:
[0068] Step S101: abstract the physical heterogeneous computing resources of the heterogeneous computing devices into virtual heterogeneous computing resources, and form a mapping relationship between the virtual heterogeneous computing resources and the physical heterogeneous computing resources.
[0069] The heterogeneous computing device (XPU) has the characteristics of large computing power, and is also called heterogeneous artificial intelligence (AI) acceleration hardware. The heterogeneous computing devices include, but are not limited to: graphics processing units (GPUs), neural network processing units (NPUs), tensor processing units (TPUs, ASIC chips), FPGA hardware, and the like. During specific implementation, the heterogeneous com...
no. 2 example
[0100] In the foregoing embodiments, a heterogeneous computing device virtualization method is provided, and correspondingly, the present application also provides a heterogeneous computing device virtualization system. The system provided in this embodiment corresponds to the method provided in Embodiment 1, so the description is relatively simple, and for related parts, please refer to part of the description in Embodiment 1.
[0101] The present application further provides a heterogeneous computing device virtualization system, including: a heterogeneous computing device virtualization device and a heterogeneous device resource pool management device.
[0102] The heterogeneous computing device virtualization device is configured to allocate virtual heterogeneous computing resources to the virtual running environment of the target application, and form a virtual heterogeneous computing device corresponding to the virtual running environment. The heterogeneous device resour...
no. 3 example
[0106] In the foregoing embodiments, a heterogeneous computing device virtualization method is provided. Correspondingly, the present application also provides a heterogeneous computing device board (such as a GPU chip, an NPU chip). The board corresponds to the second embodiment of the above-mentioned method. Since the embodiment of the board card is basically similar to the embodiment of the method, the description is relatively simple, and for relevant parts, please refer to the part of the description of the embodiment of the method. The board embodiments described below are illustrative only.
[0107] The present application provides a heterogeneous computing device board, including: a resource unification unit, a virtual resource scheduling unit, and a physical resource scheduling unit.
[0108] The resource unification unit is configured to abstract physical heterogeneous computing resources of heterogeneous computing devices into virtual heterogeneous computing resour...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com