(Enter summary)
Abstract: This paper presents a simple and efficient data flow algorithm for escape analysis of objects in Java programs to determine (i) if an object can be allocated on the stack (Update)
Cited by: More
The Pensieve Project: A Compiler Infrastructure for Memory.. - Chi-Leung Wong Zehra
(Correct)
Automatic Implementation of Programming Language Consistency .. - Zehra Sura Chi-Leung
(Correct)
Safe Futures for Java - Welc, Jagannathan, Hosking
(Correct)
Active bibliography (related documents): More All
0.4: Efficient Support for Complex Numbers in Java - Wu (1999)
(Correct)
0.3: the Garbage Collection Bibliography - Richard Jones (2003)
(Correct)
0.3: Escape Analysis for Object Oriented Languages. Application to Java - Blanchet (1999)
(Correct)
Similar documents based on text: More All
0.5: Fast Escape Analysis and Stack Allocation for Object-Based.. - Gay, Steensgaard (2000)
(Correct)
0.3: Escape Analysis for Java. Theory and Practice - Blanchet (2003)
(Correct)
0.2: Escape Analysis: Final Report for EPSRC grant GR/R53401 - Hill (2002)
(Correct)
Related documents from co-citation: More All
54: Compositional pointer and escape analysis for java programs
- Whaley, Rinard - 1999
38: Removing Unnecessary Synchronization in Java
- Bogda, olzle - 1999
37: Escape analysis for object oriented languages (context) - Blanchet - 1999
BibTeX entry: (Update)
Choi, J.-D., Gupta, M., Serrano, M., Sreedhar, V. C., and Midkiff, S. Escape Analysis for Java. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA'99) (Nov. 1999). http://citeseer.ist.psu.edu/choi99escape.html More
@inproceedings{ choi99escape,
author = "Jong-Deok Choi and Manish Gupta and Mauricio J. Serrano and Vugranam C. Sreedhar and Samuel P. Midkiff",
title = "Escape Analysis for Java",
booktitle = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications ({OOPSLA})",
pages = "1-19",
year = "1999",
url = "citeseer.ist.psu.edu/choi99escape.html" }
Citations (may not include all citations):
119
Compositional pointer and escape analysis for java programs
- Whaley, Rinard - 1999 ACM DBLP
83
From region inference to von Neumann machines via region rep..
- Birkedal, Tofte et al. - 1996 ACM DBLP
78
Compiler algorithms for synchronization (context) - Midkiff, Padua - 1987 ACM DBLP
72
Putting pointer analysis to work
- Ghiya, Hendren - 1998 ACM DBLP
62
The Jalapeno dynamic optimizing compiler for java
- Burke, Choi et al. - 1999
49
Thin locks: Featherweight synchronization for Java
- Bacon, Konuru et al. - 1998 DBLP
41
Lifetime analysis of dynamically allocated objects (context) - Ruggieri, Murtagh - 1988 ACM DBLP
38
Escape analysis on lists
- Park, Goldberg - 1992 ACM DBLP
29
Automatic inline allocation of objects
- Dolby - 1997 ACM DBLP
28
implementation and experimental results (context) - Blanchet, Correctness - 1998
28
Constructing compact models of concurrent java programs
- Corbett - 1998 ACM DBLP
27
ACM Transactions on Programming Languages and Systems (context) - Hind, Burke et al.
27
Escape analysis for object oriented languages: Application t..
- Blanchet - 1999
26
the complexity of escape analysis (context) - Deutsch - 1997
24
Synchronization Transformations for Parallel Computing
- Diniz, Rinard - 1997 ACM DBLP
20
Efficient and Precise Modeling of Exceptions for the Analysi..
- Choi, Grove et al. - 1999 ACM DBLP
19
On reducing data synchronization in multiprocessed loops (context) - Li, Abu-Sufah - 1987 DBLP
12
Stack allocating objects in Java (context) - Gay, Steensgaard - 1999
10
and Guy Steele (context) - Gosling, Joy - 1996
7
A type-based analysis for stack allocation in functional lan.. (context) - Hannan - 1995 ACM DBLP
5
Removing unnecessay synchronization in java (context) - Bodga, Holzle - 1999
3
Information available in Web page at http://simont01 (context) - Corporation, Performance et al. - 1997
3
The need for predictable garbage collection
- Reid, McCorquodale et al. - 1999
1
Static analysis for eliminating unnessary synchronization fr.. (context) - Alridch, Chambers et al. - 1999
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.research.ibm.com/people/g/gupta/pubs.html): More
On Privatization of Variables for Data-Parallel Execution - Gupta (1997)
(Correct)
Java Programming for High Performance Numerical Computing - Moreira, Midkiff.. (2000)
(Correct)
An HPF Compiler for the IBM SP2 - Gupta, Midkriff, Schonberg, Shields, .. (1995)
(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