Proceedings of the 2008 AOSD Workshop on Domain-Specific Aspect Languages 2008
DOI: 10.1145/1404927.1404929
|View full text |Cite
|
Sign up to set email alerts
|

A domain-specific language for parallel and grid computing

Abstract: This paper overviews a Domain-Specific Language (DSL) for parallel and grid computing, layered on top of AspectJ. This DSL aims to bridge the gap between sequential code and parallel/grid applications, by avoiding invasive source code changes in scientific applications. Moreover, it aims to promote the localization of parallelization and gridification issues into well defined modules that can be (un)plugged (from)to existing scientific applications. This paper builds on previous work based on AspectJ and prese… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0
2

Year Published

2009
2009
2015
2015

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 15 publications
0
4
0
2
Order By: Relevance
“…Las excepciones son los trabajos (Sobral y Monteiro, 2008;Li et al, 2006;Basukoski et al, 2008), que aportaron algún tipo de herramienta ó framework, sin embargo las mismas se encuentran disponibles para generar códigos en un solo lenguaje de programación, o sirven para gridificar aplicaciones secuenciales que serán ejecutadas en entornos Grid. De estos trabajos solamente (Basukoski et al, 2008) considera tanto los requisitos funcionales como las restricciones no funcionales y también la volatilidad de los requisitos en el desarrollo de la aplicación para Grid computing.…”
Section: Discussionunclassified
See 1 more Smart Citation
“…Las excepciones son los trabajos (Sobral y Monteiro, 2008;Li et al, 2006;Basukoski et al, 2008), que aportaron algún tipo de herramienta ó framework, sin embargo las mismas se encuentran disponibles para generar códigos en un solo lenguaje de programación, o sirven para gridificar aplicaciones secuenciales que serán ejecutadas en entornos Grid. De estos trabajos solamente (Basukoski et al, 2008) considera tanto los requisitos funcionales como las restricciones no funcionales y también la volatilidad de los requisitos en el desarrollo de la aplicación para Grid computing.…”
Section: Discussionunclassified
“…3.2 AOSD (Sobral y Monteiro, 2008) Diseñar un DSL para Grid computing, utilizando AspectJ para poder realizar la paralelización ó gridificación de aplicaciones científicas secuenciales sin realizar cambios en el código original.…”
Section: Evaluación De Enfoques Aplicadosunclassified
“…The current implementation uses AspectJ code templates that are pre-processed by a tool. These issues and implementation details are out of the scope of this paper (some details can be found in [18]). Since we rely on AspectJ as an implementation tool, the supported execution points is a subset of the one provided by AspectJ.…”
Section: Discussionmentioning
confidence: 99%
“…To develop and test this library, we studied JGF benchmarks [1]. This is an well known set of benchmarks, that had already been used in previous works [2,4,6,13]. It provides sequential and parallel versions (Java threads, and message passing, mpiJava [11] based) of applications, giving us a comparison base for our work.…”
Section: Example Of Usementioning
confidence: 99%