DocumentCode :
1652150
Title :
Design of a collective communication infrastructure for barrier synchronization in cluster-based nanoscale MPSoCs
Author :
Abellán, José L. ; Fernández, Juan ; Acacio, Manuel E. ; Bertozzi, Davide ; Bortolotti, Daniele ; Marongiu, Andrea ; Benini, Luca
Author_Institution :
DiTEC, Univ. of Murcia, Murcia, Spain
fYear :
2012
Firstpage :
491
Lastpage :
496
Abstract :
Barrier synchronization is a key programming primitive for shared memory embedded MPSoCs. As the core count increases, software implementations cannot provide the needed performance and scalability, thus making hardware acceleration critical. In this paper we describe an interconnect extension implemented with standard cells and with a mainstream industrial toolflow. We show that the area overhead is marginal with respect to the performance improvements of the resulting hardware-accelerated barriers. We integrate our HW barrier into the OpenMP programming model and discuss synchronization efficiency compared with traditional software implementations.
Keywords :
embedded systems; shared memory systems; system-on-chip; OpenMP programming model; barrier synchronization; cluster based nanoscale MPSoC; collective communication infrastructure design; hardware accelerated barriers; shared memory embedded MPSoC; software implementations; Computer architecture; Delay; Hardware; Protocols; Software; Synchronization; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176519
Filename :
6176519
Link To Document :
بازگشت