TURNSTILE API FOR RUNTIME PRIORITY BOOSTING

A turnstile OS primitive is provided that enables support for owner tracking and waiting. The turnstile primitive enables a common framework that can be adopted across multiple different types of synchronization primitives to provide a common service for priority boosting and wait queuing. A turnsti...

Full description

Saved in:
Bibliographic Details
Main Authors Shah, Jainam A, Magee, James M, Steffen, Daniel A, Dalmia, Kushal, Chimene, Daniel A, Habouzit, Pierre, Andrus, Jeremy C, Sadini, Marina
Format Patent
LanguageEnglish
Published 27.05.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A turnstile OS primitive is provided that enables support for owner tracking and waiting. The turnstile primitive enables a common framework that can be adopted across multiple different types of synchronization primitives to provide a common service for priority boosting and wait queuing. A turnstile can also provide a mechanism to enable a turnstile to block on another turnstile, allowing multi-hop priority boosting within a chain of multiple blocking turnstiles.
Bibliography:Application Number: US202117141914