DocumentCode
2026789
Title
On the run-time cost of distributed-memory communications generated using the polyhedral model
Author
Moreton-Fernandez, Ana ; Gonzalez-Escribano, Arturo ; Llanos, Diego R.
Author_Institution
Dept. Inf., Univ. de Valladolid, Valladolid, Spain
fYear
2015
fDate
20-24 July 2015
Firstpage
151
Lastpage
159
Abstract
The polyhedral model can be used to automatically generate distributed-memory communications for affine nested loops. Recently, new communication schemes that reduce the communication volume have been presented. In this paper we study the extra computational effort introduced at run-time by the code generated to manage the communication details across distributed processes. We focus on the most sophisticated communication scheme so far introduced (the FOP scheme). We present an asymptotic cost study of the FOP scheme in terms of two main run-time parameters: The problem size, and the number of processors. Based on this study, we identify scalability limitations in current implementations of these techniques, and propose a simple implementation alternative to eliminate one of them. Experimental results are presented, showing the potential impact on performance of these implementation limitations when using these codes in large parallel systems.
Keywords
parallel programming; program compilers; FOP scheme; affine nested loops; asymptotic cost study; communication schemes; communication volume; computational effort; distributed-memory communications; generated code; implementation limitations; large parallel systems; polyhedral model; run-time cost; Complexity theory; Computational modeling; Jacobian matrices; Pluto; Program processors; Radiation detectors; Scalability; Polyhedral model; complexity; distributed-memory; run-time;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing & Simulation (HPCS), 2015 International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4673-7812-3
Type
conf
DOI
10.1109/HPCSim.2015.7237034
Filename
7237034
Link To Document