Patent ID: 8789063
Filing Date: 2014-07-22
Classification: G06F

Abstract:
1. A computer-executable method for a computing system that includes an operating system and multiple heterogeneous processors, comprising: establishing communication between the multiple heterogeneous processors for managing resources associated with the multiple heterogeneous processors, the multiple heterogeneous processors including a first subset of processors executing an operating system and an operating system kernel, and a second subset of processors executing a subordinate kernel agent; allocating, by the subordinate kernel agent executing on the second subset of the multiple heterogeneous processors, a plurality of processes of a software application among resources of the second subset of the multiple heterogeneous processors; and directing, by an application binary interface (ABI) shim executing on the second subset of the multiple heterogeneous processors, a call from the software application for one of the resources to the subordinate kernel based on a determination by the ABI shim that the subordinate kernel manages the one of the resources.