DocumentCode :
3687096
Title :
Boosting irregular array Reductions through In-lined Block-ordering on fast processors
Author :
Jan Ciesko;Sergi Mateo;Xavier Teruel;Vicenç Beltran;Xavier Martorell;Jesús Labarta
Author_Institution :
Barcelona Supercomputing Center, 08034, Spain
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Array-type reductions represent a frequently occurring algorithmic pattern in many scientific applications. A special case occurs if array elements are accessed in an irregular, often random manner, making their concurrent and scalable execution difficult. In this work we present a new approach that consists of language and runtime support and targets popular parallel programming models such as OpenMP. Its runtime support implements Privatization with In-lined, Block-Ordered Reductions (PIBOR), a new approach that trades processor cycles to increase locality and bandwidth efficiency for such algorithms. A reference implementation in OmpSs, a task-parallel programming model, shows promising results on current multicore systems.
Keywords :
"Arrays","Instruction sets","Privatization","Bandwidth","Resource management","Runtime"
Publisher :
ieee
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2015 IEEE
Type :
conf
DOI :
10.1109/HPEC.2015.7322443
Filename :
7322443
Link To Document :
بازگشت