The Specification of Source-to-Source Transformations for the Compile-Time Optimization of Parallel Object-Oriented Scientific Applications

Quinlan D, Schordan M, Philip B, Kowarschik M (2003)


Publication Type: Conference contribution

Publication year: 2003

Journal

Publisher: Springer-verlag

Edited Volumes: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Series: Lecture Notes in Computer Science (LNCS)

City/Town: Berlin

Book Volume: 2624

Pages Range: 570-578

Conference Proceedings Title: Proc. of the 14th Workshop on Languages and Compilers for Parallel Computing (LCPC 2001)

Event location: Cumberland Falls, KY, USA

URI: http://www.sigmod.org/dblp//db/conf/lcpc/lcpc2001.html

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. © Springer-Verlag Berlin Heidelberg 2003.

How to cite

APA:

Quinlan, D., Schordan, M., Philip, B., & Kowarschik, M. (2003). The Specification of Source-to-Source Transformations for the Compile-Time Optimization of Parallel Object-Oriented Scientific Applications. In Proc. of the 14th Workshop on Languages and Compilers for Parallel Computing (LCPC 2001) (pp. 570-578). Cumberland Falls, KY, USA: Berlin: Springer-verlag.

MLA:

Quinlan, D., et al. "The Specification of Source-to-Source Transformations for the Compile-Time Optimization of Parallel Object-Oriented Scientific Applications." Proceedings of the Workshop on Languages and Compilers for Parallel Computing, Cumberland Falls, KY, USA Berlin: Springer-verlag, 2003. 570-578.

BibTeX: Download