Results 1 -
2 of
2
An Object-Oriented Concurrent Reflective Language ABCL/R3
, 2000
"... This article presents the design principles and efficient implementation techniques for ABCL/R3, an object-oriented concurrent reflective language. One of the most distinguished features of ABCL/R3 is compilation techniques using partial evaluation, which effectively remove interpretation from meta- ..."
Abstract
-
Cited by 56 (11 self)
- Add to MetaCart
This article presents the design principles and efficient implementation techniques for ABCL/R3, an object-oriented concurrent reflective language. One of the most distinguished features of ABCL/R3 is compilation techniques using partial evaluation, which effectively remove interpretation from meta-level programs. The meta-level objects are designed so that they can be partially evaluated in an effective manner. Benchmark programs show that our compilation frameworks make object execution drastically faster than interpreter-based implementations, and achieves performance close to nonreflective compilers.
How to Control the Allocation of Parallel Applications: a Survey on Tools and Language Constructs
- TOOLS AND LANGUAGE CONSTRUCTS”, DEIS
, 1996
"... The paper focuses on the allocation area, with the aim of providing a survey on systems that provides facilities to codify the behaviour of an application with regard to its allocation onto a target architecture. The paper analyses the design issues that arise in the definition of these facilities a ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
The paper focuses on the allocation area, with the aim of providing a survey on systems that provides facilities to codify the behaviour of an application with regard to its allocation onto a target architecture. The paper analyses the design issues that arise in the definition of these facilities and presents the solutions adopted in several systems and programming environments. Open issues and future directions of research are outlined.

