Beitrag in einem Tagungsband
Experiences with Implementing Task Pools in Chapel and X10
Details zur Publikation
Autor(inn)en: | Fohry, C.; Breitbart, J.
|
Herausgeber: | Wyrzykowski, Roman; Dongarra, Jack; Karczewski, Konrad; Waśniewski, Jerzy
|
Verlagsort / Veröffentlichungsort: | Berlin
|
Buchtitel: | Parallel Processing and Applied Mathematics 10th International Conference, PPAM 2013, Warsaw, Poland, September 8-11, 2013, Revised Selected Papers, Part II
|
Abkürzung der Fachzeitschrift: | LECT NOTES COMPUT SC
|
Zusammenfassung, 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.
Schlagwörter
Chapel, PGAS, Task pool, UTS, X10Autor(inn)en / Herausgeber(innen)