Design of a collective communication infrastructure for barrier synchronization in cluster-based nanoscale MPSoCs

  • Authors:
  • José L. Abellán;Juan Fernández;Manuel E. Acacio;Davide Bertozzi;Daniele Bortolotti;Andrea Marongiu;Luca Benini

  • Affiliations:
  • DiTEC, University of Murcia, Murcia, Spain;DiTEC, University of Murcia, Murcia, Spain;DiTEC, University of Murcia, Murcia, Spain;ENDIF, University of Ferrara, Ferrara, Italy;DEIS, University of Bologna, Bologna, Italy;DEIS, University of Bologna, Bologna, Italy;DEIS, University of Bologna, Bologna, Italy

  • Venue:
  • DATE '12 Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

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.