DIRECTED EVENT SIGNALING FOR MULTIPROCESSOR SYSTEMS

Multi-processor computing device methods manage resource accesses by a signaling event manager signaling processor elements requesting access to a resource to wake up to access the resource when the resource is available or wait for an event when the resource is busy. Processor elements may enter a...

Full description

Saved in:
Bibliographic Details
Main Authors ZHAO, Han, SUAREZ GRACIA, Dario, MONTESINOS ORTEGO, Pablo, CASCAVAL, Gheorghe Calin, XENIDIS, James
Format Patent
LanguageEnglish
French
German
Published 04.09.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Multi-processor computing device methods manage resource accesses by a signaling event manager signaling processor elements requesting access to a resource to wake up to access the resource when the resource is available or wait for an event when the resource is busy. Processor elements may enter a sleep state while awaiting access to the requested resource. When multiple elements are waiting for the resource, the processor element with a highest assigned priority is signaled to wake up when the resource is available without waking other elements. Priorities may be assigned to processor elements waiting for the resource based on a heuristic or parameter that may depend on a state of the computing device or the processor elements. A sleep duration may be estimated for a processor element waiting for a resource and the processor element may be removed from a scheduling queue or assigned another thread during the sleep duration.
Bibliography:Application Number: EP20150745112