Subutai: Distributed Synchronization Primitives in NoC Interfaces for Legacy Parallel-Applications - Archive ouverte HAL
Communication Dans Un Congrès Année : 2018

Subutai: Distributed Synchronization Primitives in NoC Interfaces for Legacy Parallel-Applications

Résumé

Parallel applications are essential for efficiently using the computational power of a Multiprocessor System-on-Chip (MPSoC). Unfortunately, these applications do not scale effortlessly with the number of cores because of synchronization operations that take away valuable computational time and restrict the parallelization gains. Moreover, synchronization is also a bottleneck due to sequential access to shared memory. We address this issue and introduce " Subutai " , a hardware/software (HW/SW) architecture designed to distribute essential synchronization mechanisms over the Network-on-Chip (NoC). It includes Network Interfaces (NIs), drivers and a custom library of a NoC-based MP-SoC architecture that speeds up the essential synchronization primitives of any legacy parallel application. Besides, we provide a fast simulation tool for parallel applications and a HW architecture of the NI. Experimental results with PARSEC benchmark show an average application speedup of 2.05 compared to the same architecture running legacy SW solutions for 36% overhead of HW architecture .
Fichier principal
Vignette du fichier
Subutai-DAC2018.pdf (808 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01828428 , version 1 (03-07-2018)

Identifiants

Citer

Rodrigo Cataldo, Ramon Fernandes, Kevin Martin, Johanna Sepúlveda, Altamiro Susin, et al.. Subutai: Distributed Synchronization Primitives in NoC Interfaces for Legacy Parallel-Applications. the 55th Annual Design Automation Conference, Jun 2018, San Francisco, United States. pp.83:1--83:6, ⟨10.1145/3195970.3196124⟩. ⟨hal-01828428⟩
125 Consultations
250 Téléchargements

Altmetric

Partager

More