(Enter summary)
Abstract: Run-time specialization (RTS) is a technique that e#ciently generates specialized programs with respect to runtime
values. For e#ciently generating specialized programs, RTS constructs compiled native code fragments
called templates at compile-time, and generates a specialized program by merely copying the templates. The
generated programs are, on the other hand, less e#cient, since the technique prevents many optimizations.
This study proposes bytecode specialization (BCS), which generates... (Update)
Context of citations to this paper: More
.... # Japanese version appeared in Proceedings of JSSST Workshop on Systems for Programming and Applications (SPA 99) March 1999[20]. 1 Also known as run time code generation or dynamic code generation . We choose Java Virtual Machine Language (JVML) 16] as the target...
.... we are planning (1) to apply source level program transformation, 2) to develop a new DCG system that optimizes specialized code[14], and (3) to introduce low level primitives that enable e#cient parameter passing. 5 Conclusion This paper presents techniques to e#ectively...
Cited by: More
Optimizing Reflective Languages by Using Partial Evaluation - Masuhara, Sugita, Yonezawa
(Correct)
Run-Time Program Specialization in Java Bytecode - Masuhara, Yonezawa (1999)
(Correct)
Similar documents (at the sentence level):
19.0%: Generating Optimized Residual Code in Run-Time Specialization - Masuhara, Yonezawa (1999)
(Correct)
Active bibliography (related documents): More All
0.5: OpenJIT Frontend System: an implementation of the.. - Ogawa, Shimura.. (2000)
(Correct)
0.4: the Garbage Collection Bibliography - Richard Jones (2003)
(Correct)
0.4: An Object-Oriented Concurrent Reflective Language ABCL/R3 - Masuhara, Yonezawa (2000)
(Correct)
Similar documents based on text: More All
1.1: Run-time Bytecode Specialization: A Portable Approach To.. - Masuhara, Yonezawa (2001)
(Correct)
0.4: A Portable Approach to Dynamic Optimization in Run-time.. - Masuhara, Yonezawa (2001)
(Correct)
0.4: Run-time Bytecode Specialization: A Portable Approach to.. - Masuhara, Yonezawa (2001)
(Correct)
Related documents from co-citation: More All
3: the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation.. (context) - of - 1996
2: Architecture Design and Compilation Techniques Using Partial Evaluation in Refle..
- Masuhara - 1999
2: Design and Partial Evaluation of Meta-objects for a Concurrent Reflective Langua..
- Masuhara, Yonezawa - 1998
BibTeX entry: (Update)
H. Masuhara and A. Yonezawa. Run-time program specialization in java bytecode. In Proceedings of the JSSST SIGOOC 1999 Workshop on Systems for Programming and Applications (SPA'99). Japan Society for Software Science and Technology (JSSST), Mar. 1999. in Japanese. http://citeseer.ist.psu.edu/masuhara99runtime.html More
@misc{ masuhara99runtime,
author = "H. Masuhara and A. Yonezawa",
title = "Run-time program specialization in java bytecode",
text = "H. Masuhara and A. Yonezawa. Run-time program specialization in java bytecode.
In Proceedings of the JSSST SIGOOC 1999 Workshop on Systems for Programming
and Applications (SPA'99). Japan Society for Software Science and Technology
(JSSST), Mar. 1999. in Japanese.",
year = "1999",
url = "citeseer.ist.psu.edu/masuhara99runtime.html" }
Citations (may not include all citations):
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1997
638
Partial Evaluation and Automatic Program Generation (context) - Jones, Gomard et al. - 1993 ACM
169
A type system for Java bytecode subroutines
- Stata, Abadi - 1998 ACM DBLP
132
A general approach for run-time specialization and its appli..
- Consel, Noel - 1996 ACM DBLP
123
Optimizing ML with run-time code generation
- Lee, Leone ACM DBLP
112
Partial evaluation of computation process---an approach to a..
- Futamura - 1971
77
very fast dynamic code generation system (context) - Engler, retargetable
44
Lightweight run-time code generation
- Leone, Lee - 1994 DBLP
32
of ACM SIGPLAN Notices (context) - Conference, Language et al. - 1996
32
of ACM SIGPLAN Notices (context) - Conference, Language et al. - 1997
32
of ACM SIGPLAN Notices (context) - Conference, Language et al. - 1998
31
retargetable dynamic code generation system (context) - Engler, Proebsting et al. - 1994
30
Specializing shaders
- Guenter, Knoblock et al. - 1995 ACM DBLP
30
Compiling away the meta-level in object-oriented concurrent ..
- Masuhara, Matsuoka et al. - 1995 ACM DBLP
29
and high-level dynamic code generation (context) - Poletto, Engler et al.
28
Run-time code generation and Modal-ML
- Wickline, Lee et al. ACM DBLP
17
Two for the price of one: Composing partial evaluation and c..
- Sperber, Thiemann DBLP
17
Design and partial evaluation of meta-objects for a concurre..
- Masuhara, Yonezawa - 1998 ACM DBLP
13
ective code generation in a just-in-time Java compiler (context) - Adl-Tabatabai, Cierniak et al.
11
Java as an intermediate language
- Hardwick, Sipelstein - 1996
11
Partial evaluation for scientific computing: The supercomput..
- Berlin, Surati - 1994 DBLP
3
Architecture Design and Compilation Techniques Using Partial..
- Masuhara - 1999
2
cient run-time code generation using object-oriented languag.. (context) - Fujinami - 1998
2
Run-time program specialization in java bytecode
- Masuhara, Yonezawa - 1999
1
cient implementation of a reflective language using a dynami.. (context) - Sugita, Masuhara et al. - 1998
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC