DocumentCode
2523591
Title
Enhancing and Evaluating the Configuration Capability of a Skeleton for Irregular Computations
Author
Gonzalez, Carlos H. ; Fraguela, Basilio B.
Author_Institution
Depto. de Electron. e Sist., Univ. da Coruna, A Coruna, Spain
fYear
2015
fDate
4-6 March 2015
Firstpage
119
Lastpage
127
Abstract
Although skeletons largely facilitate the parallelization of algorithms, they often provide little support for the work decomposition. Also, while they have been widely applied to regular computations, this has not been case for irregular algorithms that can exploit amorphous data-parallelism, whose parallelization in fact requires much more effort from programmers and thus benefits more from a structured approach. In this paper we improve and evaluate the configurability of a recently proposed skeleton that allows to parallelize this latter kind of algorithms. Namely, the skeleton allows to easily change critical details such as the data structures, the work partitioning algorithm or the task granularity to use. The simple procedures to choose among these possibilities and their influence on performance are described and evaluated. We conclude that the skeleton allows to conveniently explore different possibilities for the parallelization of irregular applications, which can result in substantial performance improvements.
Keywords
data structures; parallel processing; algorithm parallelization; configuration capability evaluation; data structures; data-parallelism; irregular algorithms; irregular application parallelization; irregular computations; structured approach; task granularity; work decomposition; work partitioning algorithm; Algorithm design and analysis; Context; Data structures; Heuristic algorithms; Libraries; Partitioning algorithms; Skeleton; amorphous parallelism; libraries; parallel skeletons;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location
Turku
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2015.41
Filename
7092709
Link To Document