2008
DOI: 10.1109/ipdps.2008.4536276
|View full text |Cite
|
Sign up to set email alerts
|

A transparent non-invasive file data model for algorithmic skeletons

Abstract: A file data model for algorithmic skeletons is proposed, focusing on transparency and efficiency. Algorithmic skeletons correspond to a high-level programming model that takes advantage of nestable programming patterns to hide the complexity of parallel/distributed applications.Transparency is achieved using a workspace factory abstraction and the proxy pattern to intercept calls on File type objects. Thus allowing programmers to continue using their accustomed programming libraries, without having the burden … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 34 publications
0
6
0
Order By: Relevance
“…Many of these parallel frameworks are implemented in C++, but Java is becoming popular in the High Performance Computing area [11]. Examples of parallel programming frameworks that implement algorithmic skeletons are: Lithium [12], Calcium [13] and Skandium [14].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Many of these parallel frameworks are implemented in C++, but Java is becoming popular in the High Performance Computing area [11]. Examples of parallel programming frameworks that implement algorithmic skeletons are: Lithium [12], Calcium [13] and Skandium [14].…”
Section: Related Workmentioning
confidence: 99%
“…• n is a power of two -P owerList definition, • n is a prime number -simple sequential list definition, • n is a product of different factors -P List definition. The function root : N → C applied to n returns the principal nth order unity root: (13) Case n = 2 k A formula that computes the polynomial value in w j (w j = (root.n) j ) is:…”
Section: Fast Fourier Transformmentioning
confidence: 99%
See 1 more Smart Citation
“…Second, a type system for nestable skeletons implemented using Java Generics 60. Third, a transparent algorithmic skeleton file access model for data‐intensive applications 74.…”
Section: Individualized Description Of Featuresmentioning
confidence: 99%
“…In this paper we show how a Java [27] based algorithmic skeleton library, Skandium [29], can be used to parallelize DNSSEC's digital signing of domain zones. Skandium is a complete reimplementation of Calcium [10,11,9] (part of the ProActive Middleware [8]), but focused on parallel multi-core computing. This paper is organized as follows.…”
Section: Introductionmentioning
confidence: 99%