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