| CPC G06F 13/102 (2013.01) [G06F 9/44505 (2013.01)] | 20 Claims |

|
1. A method comprising:
running, at a device, using a processor, a resource controller;
operating, at the device, using a device controller, a device functionality;
running, using the resource controller, a program configured to perform a computation on data stored at the device;
communicating, by at least one host, using a first function of an interconnect interface, with the program, wherein the first function of the interconnect interface communicates as a first logical device; and
communicating, by at least one host, using a second function of the interconnect interface, with a feature of the resource controller, wherein the second function of the interconnect interface communicates as a second logical device;
wherein the feature of the resource controller is configured to determine a performance of the program.
|