See this document in CiteSeerX!

Briki: a Flexible Java Compiler (1996)  (Make Corrections)  (6 citations)
Michal Cierniak



  Home/Search   Context   Related

 
View or download:
rochester.edu/pub/...ava_compiler.ps.gz
rochester.edu/syst...ava_compiler.ps.gz
syr.edu/projects/p...e_java_compiler.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mmidia.inf.ufrgs.br/books/m...apa (more)
From:  rochester.edu
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We present a Java compiler architecture which uses a unique combination of front- and back-ends to deliver great flexibility. Our compiler is designed to use the same optimization passes no matter which pair of front- and back-end is used. The compiler can be configured as a traditional stand-alone compiler (which compiles Java source into Java bytecodes). Another configuration can be used as an on-the-fly optimizer (which optimizes applets as they are loaded from the network). We can also... (Update)

Context of citations to this paper:   More

...of classes [3] The only optimization they suggest is for the runtime system to calculate certain constants ahead of time. Cierniak and Li [4] have made a flexible compiler optimizer using an intermediate representation. It is also able to optimize bytecode to bytecode, but...

...an older subset HPF system [61] has a user level C interface, and is being used as the basis of a new HPJava translator. Rochester [31, 34] and Indiana [13, 14, 17, 16] are also developing Java compilers. Rice is working on Java compiler optimizations [19] 2.9 Java and SPMD...

Cited by:   More
Resource Management in Open Tuple Space Systems - de Menezes (1999)   (Correct)
Dynamic Optimization through the use of Automatic Runtime.. - Whaley (1999)   (Correct)
Resource Management In Open Tuple Space Systems - de Menezes (1999)   (Correct)

Similar documents (at the sentence level):
13.7%:   Optimizing Java Bytecodes - Cierniak, Li (1997)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Common Runtime Support for High Performance Languages - Fox (1998)   (Correct)
0.1:   Developing numerical libraries in Java - Boisvert, DONGARRA, POZO.. (1998)   (Correct)
0.1:   Enhancing the Functionality of the Web - Kutschera, Rantzau (1997)   (Correct)

Similar documents based on text:   More   All
0.3:   Practicing JUDO: Java™ under Dynamic Optimizations - Cierniak, Lueh, Stichnoth   (Correct)
0.3:   Just-in-time optimizations for high-performance Java programs - Michal Cierniak (1997)   (Correct)
0.3:   Just-In-Time Optimizations for High-Performance Java Programs - Michal Cierniak (1997)   (Correct)

Related documents from co-citation:   More   All
3:   The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
2:   Distributed Leasing Specification (context) - Microsystems - 1998
2:   fly garbage collection: An exercise in cooperation (context) - Dijkstra, Lamport et al. - 1978

BibTeX entry:   (Update)

M. Cierniak and W. Li. Briki: A Flexible Java Compiler. TR 621, Computer Science Department, University of Rochester, May 1996. http://citeseer.ist.psu.edu/cierniak96briki.html   More

@techreport{ cierniak96briki,
    author = "Michal Cierniak and Wei Li",
    title = "Briki: {A} Flexible Java Compiler",
    number = "TR621",
    year = "1996",
    url = "citeseer.ist.psu.edu/cierniak96briki.html" }
Citations (may not include all citations):
173   SUIF: An Infrastructure for Research on Parallelizing and Op.. - Wilson, French et al. - 1994
77   The Java Language Specification (context) - Microsystems - 1995
58   Java Intermediate Bytecodes (context) - Gosling - 1995
47   An Object-oriented Toolkit and Class Library for Building Fo.. (context) - Bodin - 1994
45   The Java Virtual Machine Specification (context) - Microsystems - 1995
21   Center for Supercomputing Research and Development (context) - Faigin, Hoeflinger et al.
20   Available at http://java (context) - Microsystems, tm et al. - 1996
18   Programming the Internet in Ada - Taft - 1996
9   Available at http://www (context) - CafeBabe, class et al. - 1996
2   NetProf: Network-based High-level Profiling of Java Bytecode (context) - Parthasarathy, Cierniak et al. - 1996



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://mmidia.inf.ufrgs.br/books/maxsecurity/apa/apa.htm):   More
Simulating Concurrent Intrusions for Testing.. - Chung, Puketza.. (1995)   (Correct)
X Through the Firewall, and Other Application Relays - Treese, Wolman (1993)   (Correct)
Ensuring Atomicity of Multilevel Transactions - Ammann, Jajodia, Ray (1996)   (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