(Enter summary)
Abstract: This paper proposes a run-time bytecode specialization (BCS) technique that analyzes programs and generates specialized programs at run-time in an intermediate language. By using an intermediate language for code generation, a back-end system can optimize the specialized programs after specialization. The system uses Java virtual machine language (JVML) as the intermediate language, which allows the system to easily achieve practical portability and to use existing sophisticated just-in-time... (Update)
Context of citations to this paper: More
...language. Run time specialization for a subset of Java with object oriented features has been investigated by A#eldt et.al. [3, 36]. Specialization generates bytecode that is contained within a single method encapsulated in a new class, and this class is dynamically...
Cited by: More
Automatic Program Specialization for Java - Schultz, Lawall, Consel (2003)
(Correct)
Towards Unifying Inheritance and Automatic Program Specialization - Schultz
(Correct)
Similar documents (at the sentence level):
57.6%: Run-time Bytecode Specialization: A Portable Approach To.. - Masuhara, Yonezawa (2001)
(Correct)
44.2%: Run-time Bytecode Specialization: A Portable Approach to.. - Masuhara, Yonezawa (2001)
(Correct)
8.4%: Generating Optimized Residual Code in Run-Time Specialization - Masuhara, Yonezawa (1999)
(Correct)
Active bibliography (related documents): More All
0.5: Certifying Compilation and Run-time Code Generation - Hornof, Jim (1999)
(Correct)
0.5: Design, Analysis and Reasoning about Tools: Abstracts from.. - Nielson, (Ed.) (1993)
(Correct)
0.3: Object-Oriented Program Specialization: Aspects Into Aspects - Or .. - Schultz (2001)
(Correct)
Similar documents based on text: More All
0.4: Supporting Objects in Run-Time Bytecode - Specialization Reynald Aeldt
(Correct)
0.4: Run-Time Program Specialization in Java Bytecode - Masuhara, Yonezawa (1999)
(Correct)
0.3: Compilation Semantics of Aspect-Oriented Programs Hidehiko.. - Graduate School Of (2002)
(Correct)
Related documents from co-citation: More All
2: Partial Evaluation for Class-Based Object-Oriented Languages
-
2: An evaluation of automatic object inline allocation techniques
- Dolby, Chien - 1998
2: Sun JDK 1 (context) - MICROSYSTEMS - 1999
BibTeX entry: (Update)
H. Masuhara and A. Yonezawa. A portable approach to dynamic optimization in run-time specialization. New Generation Computing, 20(1):101--124, 2002. http://citeseer.ist.psu.edu/masuhara01portable.html More
@article{ masuhara-portable,
author = "Hidehiko Masuhara and Akinori Yonezawa",
title = "A Portable Approach to Dynamic Optimization in Run-time Specialization",
journal = "Journal of New Generation Computing",
year = 2001,
volume = 20,
number = 1,
pages = "101--124",
month = nov,
url = "citeseer.ist.psu.edu/masuhara01portable.html" }
Citations (may not include all citations):
746
The Java Virtual Machine Specification (context) - Yellin
638
Partial Evaluation and Automatic Program Generation (context) - Gomard, Sestoft - 1993
169
A Type System for Java Bytecode Subroutines
- Abadi
154
Escape Analysis for Java
- Gupta, Serrano et al. - 1999
132
A General Approach for Run-Time Specialization and its Appli..
- Noel - 1996
123
Optimizing ML with Run-Time Code Generation
- Leone
111
Optimistic incremental specialization: streamlining a commer..
- Autrey, Black et al. - 1995
57
Compiling standard ML to Java bytecodes
- Kennedy, Russell - 1998
51
An Evaluation of Staged Run-Time Optimization in DyC (context) - Philipose, Mock et al. - 1999
43
Accurate Binding-Time Analysis for Imperative Languages: Flo..
- Noye - 1997
38
Declarative Specialization of Object-Oriented Programs
- Consel, Muller et al. - 1997
36
Towards Automatic Specialization of Java Programs
- Lawall, Consel et al.
35
Certifying Compilation and Run-time Code Generation
- Jim
30
Specializing Shaders
- Knoblock, Ruf
28
Run-time Code Generation and ModalML
- Lee, Pfenning
17
Design and Partial Evaluation of Meta-objects for a Concurre..
- Yonezawa - 1998
11
Partial Evaluation for Scientific Computing: The Supercomput..
- Surati - 1994
7
C and tcc: a Language and Compiler for Dynamic Code Generati..
- Hsieh, Engler et al. - 1999
2
Automatic, TemplateBased Run-Time Specialization: Implementa.. (context) - Hornof, Consel et al.
1
Run-time Bytecode Specialization: A Portable Approach to Gen..
- Yonezawa
1
ACM SIGPLAN (context) - Antonio, January - 1999
1
Fast, E#ective Dynamic Compilation (context) - Philipose, Chambers et al.
Documents on the same site (http://web.yl.is.s.u-tokyo.ac.jp/~masuhara/publications.html):
Optimizing Reflective Languages by Using Partial Evaluation - Masuhara, Sugita, Yonezawa
(Correct)
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