×

Master and subordinate operating system kernels for heterogeneous multiprocessor systems

  • US 8,789,063 B2
  • Filed: 03/30/2007
  • Issued: 07/22/2014
  • Est. Priority Date: 03/30/2007
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×