| CPC G06F 9/45558 (2013.01) [G06F 9/45545 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45579 (2013.01)] | 20 Claims |

|
1. A device comprising:
one or more processors;
one or more parallel accelerated processors;
a system management unit configured to monitor the one or more parallel accelerated processors and to obtain one or more power management metrics for a parallel accelerated processor; and
a memory including instructions that, when executed by a processor of the one or more processors, implement a host driver configured to communicate with the system management unit, the host driver further configured to:
receive a guest request for one or more power management metrics of the parallel accelerated processor from a virtual function of a virtual machine executing on the device;
transmit a host request for the one or more power management metrics from the host driver to the system management unit in response to receiving the guest request for the one or more power management metrics;
receive the one or more power management metrics from the system management unit at the host driver; and
transmit the one or more power management metrics from the host driver to the virtual machine.
|