DocumentCode :
125561
Title :
Optimizing message-passing on multicore architectures using hardware multi-threading
Author :
Buono, D. ; De Matteis, Tiziano ; Mencagli, Gabriele ; Vanneschi, Marco
Author_Institution :
Dept. of Comput. Sci., Univ. of Pisa, Pisa, Italy
fYear :
2014
fDate :
12-14 Feb. 2014
Firstpage :
262
Lastpage :
270
Abstract :
Shared-memory and message-passing are two opposite models to develop parallel computations. The shared-memory model, adopted by existing frameworks such as OpenMP, represents a de-facto standard on multi-/many-core architectures. However, message-passing deserves to be studied for its inherent properties in terms of portability and flexibility as well as for its better ease of debugging. Achieving good performance from the use of messages in shared-memory architectures requires an efficient implementation of the run-time support. This paper investigates the definition of a delegation mechanism on multi-threaded architectures able to: (i) overlap communications with calculation phases, (ii) parallelize distribution and collective operations. Our ideas have been exemplified using two parallel benchmarks on the Intel Phi, showing that in these applications our message-passing support outperforms MPI and reaches similar performance compared to standard OpenMP implementations.
Keywords :
message passing; multi-threading; shared memory systems; Intel Phi; MPI; OpenMP; delegation mechanism; hardware multithreading; many-core architecture; message-passing; multicore architecture; multithreaded architecture; parallel computation; shared-memory model; Context; Hardware; Libraries; Message systems; Multicore processing; Parallel processing; communications-calculation threading. overlapping; hardware multi-threading; message passing; multi-core; shared memory;
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.63
Filename :
6787285
Link To Document :
بازگشت