See this document in CiteSeerX!

Run-Time Program Specialization in Java Bytecode (1999)  (Make Corrections)  (2 citations)
Hidehiko Masuhara, Akinori Yonezawa



  Home/Search   Context   Related

 
View or download:
graco.c.utokyo.ac.j...spa99ea4.ps.gz
graco.c.utokyo.ac...a99eletter.ps.gz
graco.c.utokyo.ac.jp/~ma...spa99e.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  yl.is.s.utokyo.ac...publications (more)
From:  yl.is.s.utokyo.ac...publications
(Enter author homepages)

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