2017 18th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT) 2017
DOI: 10.1109/pdcat.2017.00049
|View full text |Cite
|
Sign up to set email alerts
|

A Java Framework for High Level Parallel Programming Using Powerlists

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
3
1

Relationship

3
4

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 12 publications
0
5
0
Order By: Relevance
“…The idea of providing a generalized formulation of the divide-and-conquer pattern came from our experience of implementing a parallel programming framework (JPLF) [48] based on a variant of this pattern that uses PowerList and Plist data structures introduced by J. Misra [38], and so oriented on data decomposition. The JPLF framework offers the possibility to develop efficient implementations based on some templates that facilitate a simple and robust implementation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The idea of providing a generalized formulation of the divide-and-conquer pattern came from our experience of implementing a parallel programming framework (JPLF) [48] based on a variant of this pattern that uses PowerList and Plist data structures introduced by J. Misra [38], and so oriented on data decomposition. The JPLF framework offers the possibility to develop efficient implementations based on some templates that facilitate a simple and robust implementation.…”
Section: Discussionmentioning
confidence: 99%
“…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%
“…They are too based on algorithmic skeletons. In [1] a more detailed comparison between the performance of selected algorithms' implementations using Java parallel streams and the JPLF Powerlist implementation is done.…”
Section: Related Workmentioning
confidence: 99%
“…is split into parts that are processed in parallel. The JPLF framework [1] is a parallel framework written in Java that eases the development of parallel programs by providing data structures (i.e. lists) that naturally support divide and conquer computation and functions that take advantage of these parallel data structures.…”
Section: Introductionmentioning
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%