Proceedings Article10.1145/1644993.1645092
APJava: an aspect-oriented parallel programming model in Java
Hyeyeon Hong,Hanku Lee +1 more
- 27 Aug 2009
- pp 530-536
1
TL;DR: The paper discusses an overview of APJava and pre-translation scheme and basic translation scheme adopted in a translator for the APJava language.
read more
Abstract: The paper introduces the APJava programming environment, called APJava. APJava is an aspect-oriented parallel dialect of Java that imports HPJava-like arrays -- in particular the distributed arrays -- as new data structures. The main purpose of APJava is to provide an easy-to-use aspect-oriented parallel programming environment to engineers and scientists unfamiliar with parallel programming. The paper discusses an overview of APJava and pre-translation scheme and basic translation scheme adopted in a translator for the APJava language.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Journal Article
An overview of AspectJ
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
2.9K
References
•Journal Article
An overview of AspectJ
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
2.9K
Journal of Supercomputing
T-h Kim,S Mohammed +1 more
- 01 Jan 2013
TL;DR: In this paper, the authors present archived theoretical, practical, tutorial and survey papers on all aspects of supercomputing, including technology, architecture and systems, algorithms, languages and programs, performance measures and methods, and applications.
249
HP Java: Programming Support for High-Performance Grid-Enabled Applications
TL;DR: HP Java as mentioned in this paper is a grid computing environment for high-performance grid-enabled applications, including run-time communication library, compilation strategies and optimization schemes, which can be used not only for parallel computing, but also for gridenabled applications.
Benchmarking HPJava: Prospects for Performance
Hanku Lee,Bryan Carpenter,Geoffrey C. Fox,Sang Boem Lim +3 more
- 01 Jan 2002
TL;DR: A Java-based HPspmd language, called HPJava, is discussed, which extends the Java language with some additional syntax and pre-defined classes for handling distributed arrays, and a few new control constructs.
Translation schemes for the HP java parallel programming language
Bryan Carpenter,Geoffrey C. Fox,Han-Ku Lee,Sang Boem Lim +3 more
- 01 Aug 2001
TL;DR: The article discusses the translation scheme adopted in a recently developed translator for the HPJava language, a parallel dialect of Java that imports Fortran-like arrays--in particular the distributed arrays of High Performance Fortran--as new data structures.
11