-
1
-
-
0002110323
-
Static analysis for eliminating unnessary synchronization from Java programs
-
(Venice, Italy)
-
ALDRICH, J., CHAMBERS, C., SIRER, E. G., AND EGGERS, S. 1999. Static analysis for eliminating unnessary synchronization from Java programs. In Proceedings of the Sixth International Static Analysis Symposium (Venice, Italy).
-
(1999)
Proceedings of the Sixth International Static Analysis Symposium
-
-
Aldrich, J.1
Chambers, C.2
Sirer, E.G.3
Eggers, S.4
-
2
-
-
0031618422
-
Thin locks: Featherweight synchronization for Java
-
Montreal, P.Q. (Canada)
-
BACON, D. F., KONURU, R., MURTHY, C., AND SERRANO, M. 1998. Thin locks: Featherweight synchronization for Java. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. Montreal, P.Q. (Canada).
-
(1998)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation
-
-
Bacon, D.F.1
Konuru, R.2
Murthy, C.3
Serrano, M.4
-
6
-
-
0005238572
-
Removing unnecessay synchronization in Java
-
(Denver, CO)
-
BODGA, J. AND HÖLZLE, U. 1999. Removing unnecessay synchronization in Java. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (Denver, CO).
-
(1999)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications
-
-
Bodga, J.1
Hölzle, U.2
-
7
-
-
84947762616
-
Flow-insensitive interprocedural alias analysis in the presence of pointers
-
Lecture Notes in Computer Science, K. Pingali, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua (Eds.). Springer-Verlag, Berlin, Germany, Extended version published in September 1994 as Res. rep. RC 19546, IBM T. J. Watson Research Center, Yorktown Heights, NY
-
BURKE, M., CARINI, P., CHOI, J.-D., AND HIND, M. 1995. Flow-insensitive interprocedural alias analysis in the presence of pointers. In Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing, K. Pingali, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua (Eds.). Lecture Notes in Computer Science, Vol, 892. Springer-Verlag, Berlin, Germany, 234-250. Extended version published in September 1994 as Res. rep. RC 19546, IBM T. J. Watson Research Center, Yorktown Heights, NY.
-
(1995)
Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing
, vol.892
, pp. 234-250
-
-
Burke, M.1
Carini, P.2
Choi, J.-D.3
Hind, M.4
-
8
-
-
0003668517
-
Dependence analysis for Java
-
CHAMBERS, C., PECHTCHANSKI, I., SARKAR, V., SERRANO, M. J., AND SRINIVASAN, H. 1999. Dependence analysis for Java. In Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing.
-
(1999)
Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
-
-
Chambers, C.1
Pechtchanski, I.2
Sarkar, V.3
Serrano, M.J.4
Srinivasan, H.5
-
9
-
-
0025444591
-
Analysis of pointers and structures
-
CHASE, D. R., WEGMAN, M., AND ZADECK, F. K. 1990. Analysis of pointers and structures. In Proceedings of the SIGPLAN'90 Conference on Programming Language Design and Implementation. SIGPLAN Not. 25, 6, 296-310.
-
(1990)
Proceedings of the SIGPLAN'90 Conference on Programming Language Design and Implementation. SIGPLAN Not
, vol.25
, Issue.6
, pp. 296-310
-
-
Chase, D.R.1
Wegman, M.2
Zadeck, F.K.3
-
13
-
-
0033203859
-
Escape analysis for Java
-
Denver, CO
-
CHOI, J.-D., GUPTA, M., SERRANO, M., SREEDHAR, V. C., AND MIDRIFF, S. 1999. Escape analysis for Java. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (Denver, CO).
-
(1999)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications
-
-
Choi, J.-D.1
Gupta, M.2
Serrano, M.3
Sreedhar, V.C.4
Midriff, S.5
-
14
-
-
24644444916
-
Stack allocation and synchronization optimizations for Java using escape analysis
-
IBM T. J. Watson Research Center, Yorktown Heights, NY
-
CHOI, J.-D., GUPTA, M., SERRANO, M. J., SREEDHAR, V. C., AND MIDKIFF, S. 2002. Stack allocation and synchronization optimizations for Java using escape analysis. Res. rep. RC22340. IBM T. J. Watson Research Center, Yorktown Heights, NY.
-
(2002)
Res. Rep.
, vol.RC22340
-
-
Choi, J.-D.1
Gupta, M.2
Serrano, M.J.3
Sreedhar, V.C.4
Midkiff, S.5
-
22
-
-
0030412019
-
Connection analysis: A practical interprocedural heap analysis for C
-
GHIYA, R. AND HENDREN, L. J. 1996. Connection analysis: A practical interprocedural heap analysis for C. Int. J. Parallel Program. 24, 6, 547-578.
-
(1996)
Int. J. Parallel Program.
, vol.24
, Issue.6
, pp. 547-578
-
-
Ghiya, R.1
Hendren, L.J.2
-
24
-
-
0003518498
-
-
Addison-Wesley, Reading, MA
-
GOSLING, J., JOY, B., AND STEELE, G. 1996. The Java(™) Language Specification. Addison-Wesley, Reading, MA.
-
(1996)
The Java(™) Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
-
25
-
-
0342264812
-
-
Ph.D. dissertation, New York University, New York, NY
-
GOYAL, D. 2000. A language-theoretic approach to algorithms. Ph.D. dissertation, New York University, New York, NY. Available online at http://cs.nyu.edu/phd_students/deepak/thesis.ps.
-
(2000)
A Language-theoretic Approach to Algorithms
-
-
Goyal, D.1
-
26
-
-
0002952595
-
Optimizing Java programs in the presence of exceptions
-
(Cannes, France). Also available as IBM T. J. Watson Research Center Tech. rep. RC 21644
-
GUPTA, M., CHOI, J.-D., AND HIND, M. 2000. Optimizing Java programs in the presence of exceptions. In Proceedings of the European Conference on Object-Oriented Programming (Cannes, France). Also available as IBM T. J. Watson Research Center Tech. rep. RC 21644.
-
(2000)
Proceedings of the European Conference on Object-Oriented Programming
-
-
Gupta, M.1
Choi, J.-D.2
Hind, M.3
-
28
-
-
0005074147
-
-
Available online for download
-
IBM Corporation 1997. IBM High Performance Compiler for Java. Available online for download at http://www.alphaWorks.ibm.com/formula.
-
(1997)
IBM High Performance Compiler for Java
-
-
-
29
-
-
84861242427
-
-
JavaMemoryModel
-
JavaMemoryModel 2002. Java memory model mailing list. Archived at http://www.cs.umd.edu/~pugh/java/memoryModel/archive/.
-
(2002)
Java Memory Model Mailing List
-
-
-
30
-
-
0026987136
-
A safe approximate algorithm for interprocedural pointer aliasing
-
LANDI, W. AND RYDER, B. 1992. A safe approximate algorithm for interprocedural pointer aliasing. In Proceedings of the SIGPLAN "92 Conference on Programming Language Design, and Implementation. SIGPLAN Not. 27, 6, 235-248.
-
(1992)
Proceedings of the SIGPLAN "92 Conference on Programming Language Design, and Implementation. SIGPLAN Not
, vol.27
, Issue.6
, pp. 235-248
-
-
Landi, W.1
Ryder, B.2
-
32
-
-
0032691545
-
Basic compiler algorithms for parallel programs
-
ACM Press, New York, NY
-
LEE, J., PADUA, D., AND MIDHFF, S. 1999. Basic compiler algorithms for parallel programs. In Proceedings of 1999 ACM SIGPLAN Symposium on the Principles and Practice of Parallel Programming. ACM Press, New York, NY.
-
(1999)
Proceedings of 1999 ACM SIGPLAN Symposium on the Principles and Practice of Parallel Programming
-
-
Lee, J.1
Padua, D.2
Midhff, S.3
-
33
-
-
0023142868
-
On reducing data synchronization in multiprocessed loops
-
Li, Z. AND ABU-SUFAH, W. 1987. On reducing data synchronization in multiprocessed loops. IEEE Trans. Comput. C-36, 1 (Jan.), 105-109.
-
(1987)
IEEE Trans. Comput.
, vol.C-36
, Issue.1 JAN.
, pp. 105-109
-
-
Li, Z.1
Abu-Sufah, W.2
-
35
-
-
0035790169
-
Core semantics of multithreaded Java
-
A longer version is available as UMCP CS Tech. rep., available online 4215
-
MANSON, J. AND PUGH, W. 2001. Core semantics of multithreaded Java. In Proceedings of the ACM 2001 ISCOPE/Java Grande Conference. 29-38. A longer version is available as UMCP CS Tech. rep., available online 4215 at http://www.cs.umd.edu/pugh/java/memoryModel/semantics.pdf.
-
(2001)
Proceedings of the ACM 2001 ISCOPE/Java Grande Conference
, pp. 29-38
-
-
Manson, J.1
Pugh, W.2
-
37
-
-
0023538229
-
Compiler algorithms for synchronization
-
MIDRIFF, S. P. AND PADUA, D. A. 1987. Compiler algorithms for synchronization. IEEE Trans. Comput. C-36, 12 (Dec.), 1485-1495.
-
(1987)
IEEE Trans. Comput.
, vol.C-36
, Issue.12 DEC.
, pp. 1485-1495
-
-
Midriff, S.P.1
Padua, D.A.2
-
41
-
-
34247205045
-
The need for predictable garbage collection
-
REID, A., McCORQUODALE, J., BAKER, J., HSIEH, W., AND ZACHARY, J. 1999. The need for predictable garbage collection. In Proceedings of the WCSSS"99 Workshop on Compiler Support for System Software.
-
(1999)
Proceedings of the WCSSS"99 Workshop on Compiler Support for System Software
-
-
Reid, A.1
McCorquodale, J.2
Baker, J.3
Hsieh, W.4
Zachary, J.5
-
45
-
-
0031598986
-
Solving shape-analysis problems in languages with destructive updating
-
SAGIV, M., REPS, T., AND WILHELM, R. 1998. Solving shape-analysis problems in languages with destructive updating. ACM Trans. Program. Lang. Syst. 20, 1 (Jan.), 1-50.
-
(1998)
ACM Trans. Program. Lang. Syst.
, vol.20
, Issue.1 JAN
, pp. 1-50
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
46
-
-
0028015018
-
Implementing the call-by-value lambda-calculus using a stack of regions
-
ACM Press, New York, NY
-
TOFTE, M. AND TALPIN, J.-P. 1994. Implementing the call-by-value lambda-calculus using a stack of regions. In Proceedings of the 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM Press, New York, NY, 188-201.
-
(1994)
Proceedings of the 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 188-201
-
-
Tofte, M.1
Talpin, J.-P.2
-
48
-
-
0033203864
-
Compositional pointer and escape analysis for Java programs
-
Denver, CO
-
WHALEY, J. AND RINARD, M. 1999. Compositional pointer and escape analysis for Java programs. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (Denver, CO).
-
(1999)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications
-
-
Whaley, J.1
Rinard, M.2
|