Invention Grant
- Patent Title: Graphics processing unit partitioning for virtualization
-
Application No.: US15423276Application Date: 2017-02-02
-
Publication No.: US10204392B2Publication Date: 2019-02-12
- Inventor: Hadden Mark Hoppert , Christopher L. Huybregts , Jacob Kappeler Oshins
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Liang IP, PLLC
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06T1/20 ; G06F9/455 ; G06F9/50

Abstract:
Techniques for graphics processing unit (GPU) partitioning for virtualization are described herein. In one or more implementations, a GPU partitioning manager of a host device obtains a request for a virtual machine having GPU functionality. In particular, the request specifies the GPU functionality in terms of different GPU capabilities. These different capabilities correspond to segments of a GPU model that represents GPU functionality and is used to govern interactions between virtual machines and GPUs. The GPU partitioning manager determines whether GPUs of the host device are available to satisfy the request based on the specified capabilities. If so, the GPU partitioning manager allocates a portion of the determined available GPUs to the virtual machine to configure the virtual machine with a GPU partition having the functionality. The virtual machine configured with the GPU partition can then be exposed to provide GPU-processed data to a GPU partition requestor.
Public/Granted literature
- US20180218473A1 Graphics Processing Unit Partitioning for Virtualization Public/Granted day:2018-08-02
Information query