Master and subordinate operating system kernels for heterogeneous multiprocessor systems
AssigneeMicrosoft Corporation
InventorsOrion Hodson, Haryadi Gunawi, Galen C. Hunt
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsOrion Hodson, Haryadi Gunawi, Galen C. Hunt
Estimating the term…
Systems and methods establish communication and control between various heterogeneous processors in a computing system so that an operating system can run an application across multiple heterogeneous processors. With a single set of development tools, software developers can create applications that will flexibly run on one CPU or on combinations of central, auxiliary, and peripheral processors. In a computing system, application-only processors can be assigned a lean subordinate kernel to manage local resources. An application binary interface (ABI) shim is loaded with application binary images to direct kernel ABI calls to a local subordinate kernel or to the main OS kernel depending on which kernel manifestation is controlling requested resources.
A computer-executable method for a computing system that includes an operating system and multiple heterogeneous processors, comprising:
A computing system, comprising:
A computer-executable method, comprising:
Dependencies are inferred from the claim text.