• 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