Virtualization method and device for accelerator and centralized resource manager
A resource manager and accelerator technology, applied in the Internet field, can solve problems such as the inability to realize accelerator virtualization, and achieve the effect of easy implementation and less software changes
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0060] The following embodiments of the present invention provide an accelerator virtualization method, device and centralized resource manager, which can realize accelerator virtualization and improve resource sharing.
[0061] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, 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.
[0062] Figure 7 Shown is a schematic diagram of the system architecture of the embodiment of the present invention, as Figure 7 As shown, the node where the host 700 is located includes a software layer 701 and a hardware layer 702. The software ...
Embodiment 2
[0105] Based on the first embodiment, this embodiment discloses an accelerator virtualization method. In Embodiment 1, the location of the matching physics accelerator is not limited, for example, the matching physics accelerator may be located at a local node, or may be located at a remote node. When the matching physical accelerator is located at the local node, a method for accelerator virtualization disclosed in the embodiment may be adopted. In this embodiment, the description focuses on the case where the physical accelerator is matched on the remote node. Specifically, in this case, after the virtual machine monitor creates the first virtual machine or the second virtual machine, the method further includes:
[0106] The virtual machine monitor sends the communication address and the matching physical accelerator identifier to the remote accelerator management unit on the node where the matching physical accelerator is located, so that the virtual machine monitor commun...
Embodiment 3
[0109] Based on the above-mentioned embodiments, the embodiment of the present invention discloses an accelerator virtualization method, which is used to describe how to perform service processing based on the above-mentioned method. Specifically, after the centralized resource manager creates the first virtual machine or the second virtual machine, the method provided in this embodiment further includes:
[0110] The virtual accelerator transfers the acceleration request sent by the business unit on the virtual machine to the matching physical accelerator for processing, and returns the result processed by the matching physical accelerator to the business unit.
[0111] The virtual accelerator in this embodiment is the first virtual accelerator, or may be the second virtual accelerator, which needs to be consistent with the virtual accelerator created in step 204 of the above embodiment, that is, if the first virtual accelerator is created, then the A virtual accelerator tran...
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