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
Link To Document