-
1
-
-
0033203782
-
An efficient meta-lock for implementing ubiquitous synchronization
-
Denver, Colorado, Oct, SIGPLAN Notices
-
Agesen, O., Detlefs, D., Garthwaite, A., Knippel, R., Ramakrishna, Y. S., and White, D. An efficient meta-lock for implementing ubiquitous synchronization. In OOPSLA’99 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications (Denver, Colorado, Oct. 1999). SIGPLAN Notices, 34, 10, 207–222.
-
(1999)
OOPSLA’99 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications
, vol.34
, Issue.10
, pp. 207-222
-
-
Agesen, O.1
Detlefs, D.2
Garthwaite, A.3
Knippel, R.4
Ramakrishna, Y.S.5
White, D.6
-
2
-
-
84937029836
-
Static analyses for eliminating unnecessary synchronization from Java programs
-
Venice, Italy, Sept, A. Cortesi and G. Filé, Eds., vol. 1694 of Lecture Notes in Computer Science, Springer Verlag
-
Aldrich, J., Chambers, C., Sirer, E. G., and Eggers, S. J. Static analyses for eliminating unnecessary synchronization from Java programs. In Static Analysis: Sixth International Symposium (Venice, Italy, Sept. 1999), A. Cortesi and G. Filé, Eds., vol. 1694 of Lecture Notes in Computer Science, Springer Verlag, pp. 19–38.
-
(1999)
Static Analysis: Sixth International Symposium
, pp. 19-38
-
-
Aldrich, J.1
Chambers, C.2
Sirer, E.G.3
Eggers, S.J.4
-
3
-
-
24644487451
-
-
Tech. Rep. UW-CSE-00-10-01, Department of Computer Science, University of Washington
-
Aldrich, J., Sirer, E. G., Chambers, C., and Eggers, S. Comprehensive synchronization elimination for Java. Tech. Rep. UW-CSE-00-10-01, Department of Computer Science, University of Washington, 2000.
-
(2000)
Comprehensive Synchronization Elimination for Java
-
-
Aldrich, J.1
Sirer, E.G.2
Chambers, C.3
Eggers, S.4
-
4
-
-
0035552075
-
Efficient implementation of Java interfaces: Invokeinterface considered harmless
-
Tampa, Florida, Oct, SIGPLAN Notices
-
Alpern, B., Cocchi, A., Fink, S., Grove, D., and Lieber, D. Efficient implementation of Java interfaces: invokeinterface considered harmless. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (Tampa, Florida, Oct. 2001). SIGPLAN Notices, 36, 10, 108–124.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications
, vol.36
, Issue.10
, pp. 108-124
-
-
Alpern, B.1
Cocchi, A.2
Fink, S.3
Grove, D.4
Lieber, D.5
-
5
-
-
85093845124
-
Dynamic type checking in Jalapeño
-
Monterey, California
-
Alpern, B., Cocchi, A., and Grove, D. Dynamic type checking in Jalapeño. In Proceedings of the Java Virtual Machine Research and Technology Symposium (Monterey, California, Apr. 2001), pp. 41–52.
-
(2001)
Proceedings of the Java Virtual Machine Research and Technology Symposium
, pp. 41-52
-
-
Alpern, B.1
Cocchi, A.2
Grove, D.3
-
6
-
-
0342321935
-
The Jalapeño virtual machine
-
Alpern, B., et al. The Jalapeño virtual machine. IBM Syst. J. 39, 1 (2000), 211–238.
-
(2000)
IBM Syst. J.
, vol.39
, Issue.1
, pp. 211-238
-
-
Alpern, B.1
-
7
-
-
0031618422
-
Thin locks: Featherweight synchronization for Java
-
Montreal, Canada, June, SIGPLAN Notices
-
Bacon, D. F., Konuru, R., Murthy, C., and Serrano, M. Thin locks: Featherweight synchronization for Java. In Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation (Montreal, Canada, June 1998). SIGPLAN Notices, 33, 6, 258–268.
-
(1998)
Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation
, vol.33
, Issue.6
, pp. 258-268
-
-
Bacon, D.F.1
Konuru, R.2
Murthy, C.3
Serrano, M.4
-
8
-
-
0033203777
-
Removing unnecessary synchronization in Java
-
Denver, Colorado, Oct, SIGPLAN Notices
-
Bogda, J., and Hölzle, U. Removing unnecessary synchronization in Java. In Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications (Denver, Colorado, Oct. 1999). SIGPLAN Notices, 34, 10, 35–46.
-
(1999)
Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications
, vol.34
, Issue.10
, pp. 35-46
-
-
Bogda, J.1
Hölzle, U.2
-
9
-
-
84947920997
-
Inlining of virtual methods
-
Springer Verlag
-
Detlefs, D., and Agesen, O. Inlining of virtual methods. In Thirteenth European Conference on Object-Oriented Programming (1999), vol. 1628 of Lecture Notes in Computer Science, Springer Verlag, pp. 258–278.
-
Thirteenth European Conference on Object-Oriented Programming (1999), Vol. 1628 of Lecture Notes in Computer Science
, pp. 258-278
-
-
Detlefs, D.1
Agesen, O.2
-
10
-
-
84947908176
-
A study of the allocation behavior of the SPECjvm98 Java benchmarks
-
Lisbon, Portugal, R. Guerraoui, Ed., vol. 1628 of Lecture Notes in Computer Science, Springer-Verlag
-
Dieckmann, S., and Hölzle, U. A study of the allocation behavior of the SPECjvm98 Java benchmarks. In Proceedings of the Thirteenth European Conference on Object-Oriented Programming (Lisbon, Portugal, 1999), R. Guerraoui, Ed., vol. 1628 of Lecture Notes in Computer Science, Springer-Verlag, pp. 92–115.
-
(1999)
Proceedings of the Thirteenth European Conference on Object-Oriented Programming
, pp. 92-115
-
-
Dieckmann, S.1
Hölzle, U.2
-
11
-
-
38149057486
-
-
Tech. Rep. 400, Indiana University Computer Science Department
-
Dybvig, R. K., Eby, D., and Bruggeman, C. Don’t stop the BIBOP: Flexible and efficient storage management for dynamically-typed languages. Tech. Rep. 400, Indiana University Computer Science Department, 1994.
-
(1994)
Don’t Stop the BIBOP: Flexible and Efficient Storage Management for Dynamically-Typed Languages
-
-
Dybvig, R.K.1
Eby, D.2
Bruggeman, C.3
-
12
-
-
0033889980
-
Marmot: An optimizing compiler for Java
-
Fitzgerald, R. P., Knoblock, T. B., Ruf, E., Steensgaard, B., and Tarditi, D. Marmot: an optimizing compiler for Java. Software–Practice and Experience 30, 3 (2000), 199–232.
-
(2000)
Software–Practice and Experience
, vol.30
, Issue.3
, pp. 199-232
-
-
Fitzgerald, R.P.1
Knoblock, T.B.2
Ruf, E.3
Steensgaard, B.4
Tarditi, D.5
-
13
-
-
85093872262
-
A research framework for the efficient execution of Java bytecode
-
Monterey, California
-
Gagnon, E., and Hendren, L., Sable VM: A research framework for the efficient execution of Java bytecode. In Proceedings of the Java Virtual Machine Research and Technology Symposium (Monterey, California, Apr. 2001), pp. 27–40.
-
(2001)
Proceedings of the Java Virtual Machine Research and Technology Symposium
, pp. 27-40
-
-
Gagnon, E.1
Hendren, L.2
Sable, V.M.3
-
14
-
-
0034448379
-
A study of devirtualization techniques for a Java Just-In-Time compiler
-
Tampa, Florida, Oct, SIGPLAN Notices
-
Ishizaki, K., Kawahito, M., Yasue, T., Komatsu, H., and Nakatani, T. A study of devirtualization techniques for a Java Just-In-Time compiler. In OOPSLA’ 2000 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications (Tampa, Florida, Oct. 2000). SIGPLAN Notices, 35, 10, 294–310.
-
(2000)
OOPSLA’ 2000 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications
, vol.35
, Issue.10
, pp. 294-310
-
-
Ishizaki, K.1
Kawahito, M.2
Yasue, T.3
Komatsu, H.4
Nakatani, T.5
-
15
-
-
84944082976
-
-
Jikes RVM 2.0.4. http://www.ibm.com/developerworks/oss/jikesrvm.
-
-
-
-
17
-
-
0032154376
-
Monitors and exceptions: How to implement Java efficiently
-
Krall, A., and Probst, M. Monitors and exceptions: how to implement Java efficiently. Concurrency: Practice and Experience 10, 11–13 (1998), 837–850.
-
(1998)
Concurrency: Practice and Experience
, vol.10
, Issue.1113
, pp. 837-850
-
-
Krall, A.1
Probst, M.2
-
18
-
-
84944889679
-
Java for large-scale scientific computations?
-
Sozopol, Bulgaria, June, S. Margenov, J. Wasniewski, and P. Y. Yalamov, Eds., vol. 2179 of Lecture Notes in Computer Science, Springer Verlag
-
Krall, A., and Tomsich, P. Java for large-scale scientific computations? In Proceedings of the Third International Conference on Large-Scale Scientific Computing (Sozopol, Bulgaria, June 2001), S. Margenov, J. Wasniewski, and P. Y. Yalamov, Eds., vol. 2179 of Lecture Notes in Computer Science, Springer Verlag, pp. 228–235.
-
(2001)
Proceedings of the Third International Conference on Large-Scale Scientific Computing
, pp. 228-235
-
-
Krall, A.1
Tomsich, P.2
-
19
-
-
0029463255
-
Bidirectional object layout for separate compilation
-
Oct, SIGPLAN Notices
-
Myers, A. C. Bidirectional object layout for separate compilation. In OOPSLA’95 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications (Oct. 1995). SIGPLAN Notices, 30, 10, 124–139.
-
(1995)
OOPSLA’95 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications
, vol.30
, Issue.10
, pp. 124-139
-
-
Myers, A.C.1
-
20
-
-
0033203828
-
A study of locking objects with bimodal fields
-
Denver, Colorado, Oct, SIGPLAN Notices
-
Onodera, T., and Kawachiya, K. A study of locking objects with bimodal fields. In OOPSLA’99 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications (Denver, Colorado, Oct. 1999). SIGPLAN Notices, 34, 10, 223–237.
-
(1999)
OOPSLA’99 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications
, vol.34
, Issue.10
, pp. 223-237
-
-
Onodera, T.1
Kawachiya, K.2
-
21
-
-
17144374941
-
Effective synchronization removal for Java
-
Vancouver, British Columbia, SIGPLAN Notices
-
Ruf, E. Effective synchronization removal for Java. In Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation (Vancouver, British Columbia, June 2000). SIGPLAN Notices, 35, 5, 208–218.
-
(2000)
Proceedingsof the SIGPLAN Conference on Programming Language Design and Implementation
, vol.35
, Issue.5
, pp. 208-218
-
-
Ruf, E.1
-
22
-
-
0036036656
-
Exploiting prolific types for memory management and optimizations
-
Portland, Oregon
-
Shuf, Y., Gupta, M., Bordawekar, R., and Singh, J. P. Exploiting prolific types for memory management and optimizations. In Conference Record of the ACM Conference on Principles of Programming Languages (Portland, Oregon, Jan. 2002), pp. 295–306.
-
(2002)
Conference Record of the ACM Conference on Principles of Programming Languages
, pp. 295-306
-
-
Shuf, Y.1
Gupta, M.2
Bordawekar, R.3
Singh, J.P.4
-
24
-
-
0348137549
-
A study of dead data members in C++ applications
-
Montreal, Canada, SIGPLAN Notices
-
Sweeney, P. F., and Tip, F. A study of dead data members in C++ applications. In Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation (Montreal, Canada, June 1998). SIGPLAN Notices, 33, 6, 324–332.
-
(1998)
Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation
, vol.33
, Issue.6
, pp. 324-332
-
-
Sweeney, P.F.1
Tip, F.2
-
25
-
-
0004238565
-
-
The Standard Performance Evaluation Corporation. SPEC JVM98 Benchmarks. http://www.spec.org/osg/jvm98, 1998.
-
(1998)
SPEC JVM98 Benchmarks
-
-
-
26
-
-
84858544124
-
-
The Standard Performance Evaluation Corporation. SPEC JBB 2000 Benchmark. http://www.spec.org/osg/jbb2000, 2000.
-
(2000)
SPEC JBB 2000 Benchmark
-
-
-
27
-
-
0031246628
-
Class hierarchy specialization
-
Denver, Colorado, Oct, SIGPLAN Notices
-
Tip, F., and Sweeney, P. F. Class hierarchy specialization. In OOPSLA’97 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications (Denver, Colorado, Oct. 1997). SIGPLAN Notices, 32, 10, 271–285.
-
(1997)
OOPSLA’97 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications
, vol.32
, Issue.10
, pp. 271-285
-
-
Tip, F.1
Sweeney, P.F.2
-
28
-
-
84944038544
-
Lightweight monitor in Java virtual machine
-
San Jose, California, SIGARCH Computer Architecture News
-
Yang, B.-S., Lee, J., Park, J., Moon, S.-M., and Ebcioǧlu, K. Lightweight monitor in Java virtual machine. In Proceedings of the Third Workshop on Interaction between Compilers and Computer Architectures (San Jose, California, Oct. 1998). SIGARCH Computer Architecture News, 21, 1, 35–38.
-
(1998)
Proceedings of the Third Workshop on Interaction between Compilers and Computer Architectures
, vol.21
, Issue.1
, pp. 35-38
-
-
Yang, B.-S.1
Lee, J.2
Park, J.3
Moon, S.-M.4
Ebcioǧlu, K.5
|