• DocumentCode
    125502
  • Title

    An Efficient Barrier Implementation for OpenMP-Like Parallelism on the Intel SCC

  • Author

    Al-Khalissi, Hayder ; Shah, S.A.A. ; Berekovic, Mladen

  • Author_Institution
    Chip-Design for Embedded Syst., Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    76
  • Lastpage
    83
  • Abstract
    This paper proposes an effective barrier synchronization implementations for shared memory-based parallel programming models (e.g. OpenMP) on the Intel SCC non-cache- coherent platform. Barrier synchronization primitives are key components of these programming models to coordinate the parallel threads. Therefore, we need an efficient implementation of the underlying synchronization algorithms to allow high-level barrier constructs for better performance. In particular, we present an efficient evaluation method to determine the overhead associated with integration of barrier algorithms that is required for OpenMP runtime libraries. We validate several implementation variants that efficiently use the network topology and SCC-specific hardware. Our experimental results for different Micro- benchmarks show significant performance improvement up to 98% for 48 cores.
  • Keywords
    application program interfaces; cache storage; cloud computing; parallel programming; shared memory systems; synchronisation; system-on-chip; Intel SCC noncache-coherent platform; OpenMP runtime libraries; OpenMP-like parallelism; barrier synchronization primitives; microbenchmarks; network topology; parallel threads; shared memory-based parallel programming models; single-chip cloud computer; system-on-chip; Delays; Instruction sets; Message systems; Programming; Radiation detectors; Synchronization; Table lookup; Barrier synchronization; Many- cores; OpenMP model; Performance Evaluation; System-on-Chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.25
  • Filename
    6787255