DocumentCode :
244500
Title :
Development effort and performance trade-off in high-level parallel programming
Author :
Legaux, Joeffrey ; Loulergue, Frederic ; Jubertie, Sylvain
Author_Institution :
INSA Centre Val de Loire, Univ. Orleans, Orleans, France
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
162
Lastpage :
169
Abstract :
Research on high-level parallel programming approaches systematically evaluate the performance of applications written using these approaches and informally argue that high-level parallel programming languages or libraries increase the productivity of programmers. In this paper we present a methodology that allows to evaluate the trade-off between programming effort and performance of applications developed using different programming models. We apply this methodology on some implementations of a function solving the all nearest smaller values problem. The high-level implementation is based on a new version of the BSP homomorphism algorithmic skeleton.
Keywords :
parallel programming; parallelising compilers; software performance evaluation; BSP homomorphism algorithmic skeleton; application performance trade-off; bulk synchronous parallelism; development effort; high-level parallel programming; parallelising compilers; programming models; Arrays; Libraries; Measurement; Parallel programming; Semantics; Skeleton; C++; Parallel programming; algorithmic skeletons; software metrics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
Type :
conf
DOI :
10.1109/HPCSim.2014.6903682
Filename :
6903682
Link To Document :
بازگشت