Beyond Mutexes, Semaphores, and Critical Sections - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Beyond Mutexes, Semaphores, and Critical Sections

Résumé

The traditional approach to multitasking synchronization has been to use Mutexes, Semaphores, and Critical sections. However, those primitives can lead to inefficiency or, even worse, to error conditions such as, for example, dead or live locks or priority inversion. The problems with those primitive are particularly vivid with real-time systems. Also, with the rapid deployment of multi-core systems, those traditional mechanisms are showing new classes of issues. This talk will discuss how the use of non-blocking algorithms through atomic and barrier operations can lead to more robust, deterministic and higher performance systems.
Fichier principal
Vignette du fichier
7C-2.pdf (104.26 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02263445 , version 1 (04-08-2019)

Identifiants

  • HAL Id : hal-02263445 , version 1

Citer

Serge Plagnol. Beyond Mutexes, Semaphores, and Critical Sections. Embedded Real Time Software and Systems (ERTS2012), Feb 2012, Toulouse, France. ⟨hal-02263445⟩

Collections

ERTS2012
29 Consultations
110 Téléchargements

Partager

Gmail Facebook X LinkedIn More