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