Broadcast- and Power-Aware Wireless NoC for Barrier Synchronization in Parallel Computing - Archive ouverte HAL
Communication Dans Un Congrès Année : 2018

Broadcast- and Power-Aware Wireless NoC for Barrier Synchronization in Parallel Computing

Résumé

Efficient synchronization is one of the basic requirements of effective parallel computing. A key operation of the POSIX Thread standard (PThread) is barrier synchronization, where multiple threads block on a user-specified point of execution until all of them have reached it. Conventional architectures for broadcast operations limit the achievable performance benefits as synchronization is significantly affected due to critical path communications. This increases the network latency and degrades the performance dramatically. A Wireless Network-on-Chip (WiNoC) offers a promising solution to reduce the long distance/critical path communication bottlenecks of conventional architectures by augmenting them with single hop, long-range wireless links. In this paper, we propose a power-aware broadcast enabled WiNoC architecture to reduce the cost of broadcast operations for barrier-based applications. The proposed architecture reduces the barrier synchronization cost up to 43.97% regarding network latency under the PARSEC benchmarks. It also saves up to 80.49% idle-state power consumption in WIs for a 64-core system compared with the conventional WiNoC architecture without incurring significant overhead.
Fichier principal
Vignette du fichier
Broadcast_Sync_SOCC_2018.pdf (177.89 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02005970 , version 1 (04-02-2019)

Identifiants

  • HAL Id : hal-02005970 , version 1

Citer

Hemanta Kumar Mondal, Rodrigo Cataldo, Cesar Augusto Missio Marcon, Kevin Martin, Sujay Deb, et al.. Broadcast- and Power-Aware Wireless NoC for Barrier Synchronization in Parallel Computing. 2018 31st IEEE International System-on-Chip Conference (SOCC), Sep 2018, Arlington, United States. pp.1-6. ⟨hal-02005970⟩
50 Consultations
354 Téléchargements

Partager

More