2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) 2019
DOI: 10.1109/empdp.2019.8671597
|View full text |Cite
|
Sign up to set email alerts
|

MPI Scaling Up for Powerlist Based Parallel Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…The JPLF framework offers the possibility to develop efficient implementations based on some templates that facilitate a simple and robust implementation. Using it, we proved that this can lead to efficient implementations on shared and distributed memory platforms of many divide-and-conquer algorithms [45,[48][49][50]. The templates based on PowerList allow decompositions of degree two (decomposition into two subproblems), while the variants based on PList allow decomposition with different arities [51].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The JPLF framework offers the possibility to develop efficient implementations based on some templates that facilitate a simple and robust implementation. Using it, we proved that this can lead to efficient implementations on shared and distributed memory platforms of many divide-and-conquer algorithms [45,[48][49][50]. The templates based on PowerList allow decompositions of degree two (decomposition into two subproblems), while the variants based on PList allow decomposition with different arities [51].…”
Section: Discussionmentioning
confidence: 99%
“…When distributed memory is used, data communication adds an important overhead, that should be optimized through data packaging, data serialization, or by combing reading with data distribution, or/and data aggregation with data writing. Examples of frameworks that treat these problems are those reported in [44,45].…”
Section: Synchronization and Data Managementmentioning
confidence: 99%
“…The ability to use multiple cluster nodes for execution could be attained by introducing MPI based execution of the functions [27]. This assures the needed scalability for a framework that works with regular data sets of very large sizes.…”
Section: Mpi Executionmentioning
confidence: 99%
“…A general architecture is proposed for this kind of frameworks -MEDUGA (Model-Executors-DataManager-UserInteracter-GranularityBalancer-metricsAnalyser). This design is exemplified on a concrete framework -JPLF: Java Parallel Lists Framework [29,27]. This paper is an extension of the conference paper [30], in which the patterns and software development principles used for the JPLF implementation were analysed.…”
Section: Introductionmentioning
confidence: 99%