Proceedings of the 2012 Workshop on Modularity in Systems Software 2012
DOI: 10.1145/2162024.2162034
|View full text |Cite
|
Sign up to set email alerts
|

Modular and non-invasive distributed memory parallelization

Abstract: This paper presents an aspect-oriented library to support parallelization of Java applications for distributed memory environments, using a message-passing approach. The library was implemented using AspectJ language, and aims to provide a set of mechanisms to make easier to parallelize applications, as well as to solve well known problems of parallelization, such as lack of modularity and reusability. We compare the advantages of this method over the traditional approach, and we discuss differences to recent … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…It has been previously shown that AOP can properly modularise concurrency and parallelism concerns . It also has been shown the feasibility of AOP to develop libraries that encapsulate common parallel programming abstractions . Two key properties of AOP are quantification and obliviousness .…”
Section: Gaspar Frameworkmentioning
confidence: 99%
See 2 more Smart Citations
“…It has been previously shown that AOP can properly modularise concurrency and parallelism concerns . It also has been shown the feasibility of AOP to develop libraries that encapsulate common parallel programming abstractions . Two key properties of AOP are quantification and obliviousness .…”
Section: Gaspar Frameworkmentioning
confidence: 99%
“…The Gaspar framework includes a set of parallelism modules that provide OpenMP and MPI‐like programming constructs. Those modules are currently implemented in AspectJ and result from the redesign of two aspect libraries previously developed by the authors , with improved compositional properties and supporting the Gaspar data API. These modules use Java concurrency mechanisms (e.g.…”
Section: Gaspar Frameworkmentioning
confidence: 99%
See 1 more Smart Citation