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.

 
Web www.patentalert.com

< System and method for specifying and executing temporal order events

> Metadata journal for information technology systems

> System, method, and computer program product for system event notification and tracking

~ 00592