Conference proceedings article
Experiences with Implementing Task Pools in Chapel and X10



Publication Details
Authors:
Fohry, C.; Breitbart, J.
Editor:
Wyrzykowski, Roman; Dongarra, Jack; Karczewski, Konrad; Waśniewski, Jerzy
Publisher:
Springer
Place:
Berlin
Publication year:
2014
Pages range:
75-85
Book title:
Parallel Processing and Applied Mathematics 10th International Conference, PPAM 2013, Warsaw, Poland, September 8-11, 2013, Revised Selected Papers, Part II
Journal acronym:
LECT NOTES COMPUT SC
Volume number:
8385
Start page:
75
End page:
85
Number of pages:
11
ISBN:
978-3-642-55194-9
ISSN:
0302-9743

Abstract
This paper reports on and compares experiences in using the languages. We concentrate on the interplay between object orientation and parallelism/distribution, and other issues of coding task parallelism. In particular, we discuss the realization of patterns such as objects that internally contain distributed arrays, and suggest improvements such as support for activity-local and place-local data, as well as scalar variable-based reduction. Our study is based on Unbalanced Tree Search (UTS), a well-known benchmark that uses task pools.


Keywords
Chapel, PGAS, Task pool, UTS, X10

Last updated on 2019-25-07 at 16:24