63 citations found. Retrieving documents...
BOGDA, J., AND H OLZLE, U. Removing unnecessary synchronization in Java. In OOPSLA'99 [36], pp. 35--46.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Dimensions of Precision in Reference Analysis of Object-oriented.. - Ryder (2003)   (7 citations)  (Correct)

....alternatives exist. Field sensitivity. An object or an abstract object may have its fields represented distinctly in the solution; this is called a field sensitive analysis. If the fields in an Sometimes reference analysis is performed interleaved with the client analysis, for example [36, 11, 5, 49, 6]. object are indistinguishable with respect to what they reference, then the analysis is termed field insensitive. Reference representation. This dimension concerns whether each reference representative corresponds to a unique reference variable or to groups of references, and whether the ....

....the objects to which they may refer. The prototypical problem for which these analyses were used is call graph construction (i.e. dynamic dispatch resolution) More recently, reference analyses have been used for discovering redundant synchronizations, escaping objects and side effect analysis [11, 5, 6, 49, 41, 36, 33, 26, 23, 32]. These client analyses require more precision than call graph construction and thus, provide interesting different applications for analysis comparison. Recall that the dimensions of analysis precision include: flow sensitivity, context sensitivity, program representation, object representation, ....

Jeff Bogda and Urs H olzle. Removing unnecessary synchronization in java. In Proceedings of the 1999 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 35--46. ACM Press, 1999.


Data Size Optimizations for Java Programs - Ananian, Rinard (2003)   (4 citations)  (Correct)

....objects required to support the most general lock usage pattern possible in a Java program. These techniques typically reduce the lock space overhead to 24 header bits [5] Research in escape analysis and related analyses can enable the compiler to find objects whose locks are never acquired [2, 7, 20, 9, 13, 15]. This information can enable the compiler to remove the space reserved for synchronization support in these objects. Our hash lock removal algorithm uses a totally dynamic approach based on our field externalization mechanism. Several researchers have used bitwidth analysis to reduce the size of ....

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, November 1999.


Data Size Optimizations for Java Programs - Ananian, Rinard (2003)   (4 citations)  (Correct)

....objects required to support the most general lock usage pattern possible in a Java program. These techniques typically reduce the lock space overhead to 24 header bits [5] Research in escape analysis and related analyses can enable the compiler to find objects whose locks are never acquired [2, 6, 18, 8, 12, 14]. This information can enable the compiler to remove the space reserved for synchronization support in these objects. Our hash lock removal algorithm uses a totally dynamic approach based on our field externalization mechanism. Several researchers have used bitwidth analysis to reduce the size of ....

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, November 1999.


Safe Futures for Java - Welc, Jagannathan, Hosking   (Correct)

No context found.

BOGDA, J., AND H OLZLE, U. Removing unnecessary synchronization in Java. In OOPSLA'99 [36], pp. 35--46.


Pointer and Escape Analysis for Multithreaded Programs - Martin Rinard Alexandru (2001)   (Correct)

No context found.

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, November 1999.


SPREE: Object Prefetching for Mobile computers - Kvilekval, Singh (2004)   (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In OOPSLA, pages 35--465, Denver, CO, Nov 1999. ACM.


Increasing Concurrency in Databases Using Program Analysis - Vitenberg, Kvilekval, Singh (2004)   (Correct)

No context found.

Jeff Bogda and Urs Holzle. Removing unnecessary synchronization in Java. In OOPSLA, pages 35--465, Denver, CO, Nov 1999. ACM.


Pointer and Escape Analysis for Multithreaded Programs - Salcianu, Rinard (2001)   (13 citations)  (Correct)

No context found.

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.


Compaction Algorithm for Precise Modular.. - Kim, Nystrom, Barnes..   (Correct)

No context found.

Jess Bogda and Urs Holzle. Removing Unnecessary Synchronization in Java. In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, 1999.


Scalable, Precise Context-Sensitive Top-Down Process for - Modular Points-To Analysis   (Correct)

No context found.

Jess Bogda and Urs Holzle. Removing unnecessary synchronization in Java. In OOPSLA, 1999.


Incrementalized Pointer and Escape Analysis - Vivien, Rinard (2001)   (11 citations)  (Correct)

No context found.

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.


Static Conflict Analysis for Multi-Threaded Object-Oriented.. - von Praun, Gross (2003)   (2 citations)  (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35--46, Nov. 1999.


Object Race Detection - von Praun, Gross (2001)   (25 citations)  (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. of the ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35-46, Nov. 1999.


Static Conflict Analysis for Multi-Threaded Object-Oriented.. - von Praun, Gross (2003)   (2 citations)  (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35--46, Nov. 1999.


Compiler-Based Object Consistency - von Praun, Gross (2001)   (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. of the ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35-46, Nov. 1999.


Analysis of Multithreaded Programs - Rinard (2001)   (13 citations)  (Correct)

No context found.

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.


Dynamic Metrics for Compiler Developers - Dufour, Driesen, Hendren.. (2002)   (Correct)

No context found.

Jeff Bogda and Urs Hlzle. Removing unnecessary synchronization in Java. In Proceedings of the 1999.


Incrementalized Pointer and Escape Analysis - Fr Ed Eric (2001)   (1 citation)  (Correct)

No context found.

J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.


Precise and Practical Flow Analysis of Object-Oriented Software - Milanova (2003)   (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 35--46, 1999.


ACM Conference on Object-Oriented Programming, Systems.. - Parameterized Type..   (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) , November 1999.


Janos: A Java-oriented OS for Active Network Nodes - Patrick Tullmann Mike (2001)   (4 citations)  (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proceedings of the 1999.


Global Invariants for Analyzing Multi-threaded Applications - Seidl, Vene, Müller-Olm   (Correct)

No context found.

J. Bogda and U. Hoelzle. Removing Unnecessary Synchronization in Java. In 14th ACM SIGPLAN Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA) , pages 35--46. SIGPLAN Notices 34(10), 1999.


Precise Identification of Side-effect-free Methods in Java - Rountev (2004)   (1 citation)  (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Conf. Object-Oriented Programming Systems, Languages, and Applications, pages 35--46, 1999.


ACM Conference on Object-Oriented Programming, Systems.. - Parameterized Type..   (Correct)

No context found.

J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) , November 1999.


A Generic Worklist Algorithm for Graph Reachability Problems in.. - Rayside (2001)   (Correct)

No context found.

Bogda, J., and H olzle, U. Removing unnecessary synchronization in Java. In Northrop [33], pp. 35--46.

First 50 documents  Next 50

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