See this document in CiteSeerX!

A Portable Approach to Dynamic Optimization in Run-time Specialization (2001)  (Make Corrections)  (2 citations)
Hidehiko Masuhara, Akinori Yonezawa
Journal of New Generation Computing



  Home/Search   Context   Related

 
View or download:
graco.c.utokyo.ac.jp/~...ngc2001.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  web.yl.is.s.utoky...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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