Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
The Specification of Source-to-Source Transformations for the Compile-Time Optimization of Parallel Object-Oriented Scientific Applications
| |
|
The Specification of Source-to-Source Transformations for the Compile-Time Optimization of Parallel Object-Oriented Scientific
Applications
Daniel J. Quinlan5, Markus Schordan5, Bobby Philip5 and Markus Kowarschik6
| (5) |
Center for Applied Scientific Computing, Lawrence Livermore National Laboratory, Livermore, CA, USA |
| (6) |
System Simulation Group, Department of Computer Science, University of Erlangen-Nuremberg, Germany |
Abstract
The performance of object-oriented applications in scientific computing often suffers from the inefficient use of high-level
abstractions provided by underlying libraries. Since these library abstractions are user-defined and not part of the programming
language itself there is no compiler mechanism to respect their semantics and thus to perform appropriate optimizations.
In this paper we outline the design of ROSE and focus on the discussion of two approaches for specifying and processing complex
source code transformations. These techniques are intended to be as easy and intuitive as possible for potential ROSE users;
i.e., for designers of object-oriented scientific libraries, people most often with no compiler expertise.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|