Systems and methods that manage processing resources
AssigneeMicrosoft Corporation
InventorGeorgios Chrysanthakopoulos
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorGeorgios Chrysanthakopoulos
Estimating the term…
The present invention provides a port-based technique to manage processing resources that can be utilized by an Operating System. The systems and methods consider time parallelism and pre-emption through sends, receives, and execution context, wherein scheduling of execution units occurs via (aperiodic and/or periodic) communication rather than time slicing. The systems and methods employ a resource manager that listens behind a port associated with a processor, which enables the processor to transition to a reduced power consumption state. When a request for processing resources arrives at the port, the resource manager can allocate the processing resources, wake the processor, and/or return a communication, which can include a location of allocated memory and an execution context of the processor, to a reply channel. Alternatively, the resource manager can preempt the request to mitigate processing resources consumption.
A system for managing processing resources of a computing entity, comprising:
A computer-implemented method for managing processing resources of a computing entity in a communication based computing system, the method comprising:
A method for transmitting a communication including one or more data packets to be transmitted between two or more computer components that facilitate processing resource management, comprising:
Computer executable components stored on a computer readable medium that facilitate managing processing resources in a free running computing environment, comprising:
A system that facilitates managing processing resources, comprising:
Dependencies are inferred from the claim text.