-
1
-
-
0037810283
-
Online feedback-directed optimization of Java
-
ACM Press, New York
-
ARNOLD, M., HIND, M., AND RYDER, B. G. 2002. Online feedback-directed optimization of Java. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications. ACM Press, New York, 111-129.
-
(2002)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 111-129
-
-
Arnold, M.1
Hind, M.2
Ryder, B.G.3
-
2
-
-
0034449842
-
Dynamo: A transparent dynamic optimization system
-
ACM Press, New York
-
BALA, V., DUESTERWALD, E., AND BANERJIA, S. 2000. Dynamo: A transparent dynamic optimization system. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM Press, New York, 1-12.
-
(2000)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 1-12
-
-
Bala, V.1
Duesterwald, E.2
Banerjia, S.3
-
5
-
-
84943422723
-
An infrastructure for adaptive dynamic optimization
-
IEEE Computer Society, Los Alamitos
-
BRUENING, D., GARNETT, T., AND AMARASINGHE, S. 2003. An infrastructure for adaptive dynamic optimization. In Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO). IEEE Computer Society, Los Alamitos, 265-275.
-
(2003)
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO)
, pp. 265-275
-
-
Bruening, D.1
Garnett, T.2
Amarasinghe, S.3
-
6
-
-
84976705977
-
Making pure object-oriented languages practical
-
ACM Press, New York
-
CHAMBERS, C. AND UNGAR, D. 1991. Making pure object-oriented languages practical. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications. ACM Press, New York, 1-15.
-
(1991)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 1-15
-
-
Chambers, C.1
Ungar, D.2
-
7
-
-
0026368758
-
Using profile information to assist classic code optimizations
-
CHANG, P., MAHLKE, S., AND HWU, W. 1991. Using profile information to assist classic code optimizations. Softw. Pract. Exper. 21, 12 (Dec.), 1301-1321.
-
(1991)
Softw. Pract. Exper.
, vol.21
, Issue.12 DEC.
, pp. 1301-1321
-
-
Chang, P.1
Mahlke, S.2
Hwu, W.3
-
8
-
-
3042688082
-
Mojo: A dynamic optimization system
-
ACM Press, New York
-
CHEN, W., LERNER, S., CHAIKEN, R., AND GILLIES, D. 2000. Mojo: A dynamic optimization system. In Proceedings of the ACM SIGPLAN Workshop on Feedback-Directed and Dynamic Optimization (FDDO-3). ACM Press, New York.
-
(2000)
Proceedings of the ACM SIGPLAN Workshop on Feedback-Directed and Dynamic Optimization (FDDO-3)
-
-
Chen, W.1
Lerner, S.2
Chaiken, R.3
Gillies, D.4
-
9
-
-
17144389016
-
Practicing judo: Java under dynamic optimizations
-
ACM Press, New York
-
CIERNIAK, M., LUEH, G., AND STICHNOTH, J. 2000. Practicing judo : Java under dynamic optimizations. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM Press, New York, 13-26.
-
(2000)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 13-26
-
-
Cierniak, M.1
Lueh, G.2
Stichnoth, J.3
-
11
-
-
84947920997
-
Inlining of virtual methods
-
LNCS Springer-Verlag, Berlin
-
DETLEFS, D. AND AGESEN, O. 1999. Inlining of virtual methods. In 13th European Conference on Object-Oriented, Programming. LNCS 1628, Springer-Verlag, Berlin, 258-278.
-
(1999)
13th European Conference on Object-oriented, Programming
, vol.1628
, pp. 258-278
-
-
Detlefs, D.1
Agesen, O.2
-
13
-
-
77953995711
-
Design, implementation and evaluation of adaptive recompilation with on-stack replacement
-
IEEE Computer Society, Los Alamitos
-
FINK, S. J. AND QIAN, F. 2003. Design, implementation and evaluation of adaptive recompilation with on-stack replacement. In Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO). IEEE Computer Society, Los Alamitos, 241-252.
-
(2003)
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO)
, pp. 241-252
-
-
Fink, S.J.1
Qian, F.2
-
14
-
-
0037569320
-
-
Ph.D. thesis, University of Illinois at Urbana-Champaign, Urbana
-
HANK, R. E. 1996. Region-based compilation. Ph.D. thesis, University of Illinois at Urbana-Champaign, Urbana.
-
(1996)
Region-based Compilation
-
-
Hank, R.E.1
-
15
-
-
0029545359
-
Region-based compilation: An introduction and motivation
-
IEEE Computer Society, Los Alamitos
-
HANK, R. E., HWU, W. W., AND RAU, B. R. 1995. Region-based compilation: An introduction and motivation. In Proceedings of the 28th International Symposium on Microarchitecture. IEEE Computer Society, Los Alamitos, 158-168.
-
(1995)
Proceedings of the 28th International Symposium on Microarchitecture
, pp. 158-168
-
-
Hank, R.E.1
Hwu, W.W.2
Rau, B.R.3
-
16
-
-
0028015212
-
Superblock formation using static program analysis
-
IEEE Computer Society, Los Alamitos
-
HANK, R. E., MAHLKE, S. A., BRINGMANN, R. A., GYLLENHAAL, J. C., AND HWU, W. W. 1993. Superblock formation using static program analysis. In Proceedings of the 26th International Symposium on Microarchitecture. IEEE Computer Society, Los Alamitos, 247-255.
-
(1993)
Proceedings of the 26th International Symposium on Microarchitecture
, pp. 247-255
-
-
Hank, R.E.1
Mahlke, S.A.2
Bringmann, R.A.3
Gyllenhaal, J.C.4
Hwu, W.W.5
-
18
-
-
0027595384
-
The superblock: An effective technique for VLIW and superscalar compilation
-
HWU, W., MAHLKE, S., CHEN, W., CHANG, P., WARTER, N., BRINGMANN, R., OUELLETE, R., HANK, R., KIYOHARA, T., HAAB, G., HOLM, J., AND LAVERY, D. 1993. The superblock: An effective technique for VLIW and superscalar compilation. J. Supercomput. 7, 1-2 (May), 229-248.
-
(1993)
J. Supercomput.
, vol.7
, Issue.1-2 MAY
, pp. 229-248
-
-
Hwu, W.1
Mahlke, S.2
Chen, W.3
Chang, P.4
Warter, N.5
Bringmann, R.6
Ouellete, R.7
Hank, R.8
Kiyohara, T.9
Haab, G.10
Holm, J.11
Lavery, D.12
-
20
-
-
0034448379
-
A study of devirtualization techniques for a Java just-in-time compiler
-
ACM Press, New York
-
ISHIZAKI, K., KAWAHITO, M., YASUE, T., KOMATSU, H., AND NAKATANI, T. 2000. A study of devirtualization techniques for a Java just-in-time compiler. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications. ACM Press, New York, 294-310.
-
(2000)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 294-310
-
-
Ishizaki, K.1
Kawahito, M.2
Yasue, T.3
Komatsu, H.4
Nakatani, T.5
-
21
-
-
84858899155
-
-
JAVA GRANDE FORUM. 2000. Java grande benchmark. Available at http://www.epcc.ed.ac.uk/ javagrande/sequential.html.
-
(2000)
Java Grande Benchmark
-
-
-
23
-
-
0028022353
-
Partial dead code elimination
-
ACM Press, New York
-
KNOOP, J., RUTHING, O., AND STEPPEN, B. 1994. Partial dead code elimination. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM Press, New York, 147-158.
-
(1994)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 147-158
-
-
Knoop, J.1
Ruthing, O.2
Steppen, B.3
-
24
-
-
0027592731
-
The multiflow trace scheduling compiler
-
LOWNEY, P., FREUDENBERGER, S., KARZES, T., LICHTENSTEIN, W., NIXC, R., O'DONNELL, J., AND RUTTENBERG, J. 1993. The multiflow trace scheduling compiler. J. Supercomput. 7, 1-2 (May), 51-142.
-
(1993)
J. Supercomput.
, vol.7
, Issue.1-2 MAY
, pp. 51-142
-
-
Lowney, P.1
Freudenberger, S.2
Karzes, T.3
Lichtenstein, W.4
Nixc, R.5
O'Donnell, J.6
Ruttenberg, J.7
-
25
-
-
84958697720
-
Effective enhancement of loop versioning in Java
-
LNCS Springer-Verlag, Berlin
-
MIKHEEV, V. V., FEDOSEEV, S. A., SUKHAREV, V. V., AND LIPSKY, N. V. 2002. Effective enhancement of loop versioning in Java. In Proceedings of the 11th International Conference on Compiler Construction. LNCS 2304, Springer-Verlag, Berlin, 293-306.
-
(2002)
Proceedings of the 11th International Conference on Compiler Construction
, vol.2304
, pp. 293-306
-
-
Mikheev, V.V.1
Fedoseev, S.A.2
Sukharev, V.V.3
Lipsky, N.V.4
-
26
-
-
0035551803
-
A study of exception handling and its dynamic optimization for Java
-
ACM Press, New York
-
OGASAWARA, T., KOMATSU, H., AND NAKATANI, T. 2001. A study of exception handling and its dynamic optimization for Java. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications. ACM Press, New York, 83-95.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 83-95
-
-
Ogasawara, T.1
Komatsu, H.2
Nakatani, T.3
-
27
-
-
2942732632
-
The Java HotSpot server compiler
-
USENIX Association, Berkley
-
PALECZNY, M., VICK, C., AND CLICK, C. 2001. The Java HotSpot server compiler. In Proceedings of the 1st Java Virtual Machine Research and Technology Symposium (JVM '01). USENIX Association, Berkley, 1-12.
-
(2001)
Proceedings of the 1st Java Virtual Machine Research and Technology Symposium (JVM '01)
, pp. 1-12
-
-
Paleczny, M.1
Vick, C.2
Click, C.3
-
29
-
-
84858886711
-
-
STANDARD PERFORMANCE EVALUATION CORPORATION. 2000. SPECjvm98 and SPECjbb2000 benchmarks. Available at http://www.spec.org/osg.
-
(2000)
SPECjvm98 and SPECjbb2000 Benchmarks
-
-
-
30
-
-
0033904365
-
Overview of the IBM Java just-in-time compiler
-
SUGANUMA, T., OGASAWARA, T., TAKEUCHI, M., YASUE, T., KAWAHITO, M., ISHIZAKI, K., KOMATSU, H., AND NAKATANI, T. 2000. Overview of the IBM Java just-in-time compiler. IBM Syst. J. 39, 1 (Jan.), 175-193.
-
(2000)
IBM Syst. J.
, vol.39
, Issue.1 JAN.
, pp. 175-193
-
-
Suganuma, T.1
Ogasawara, T.2
Takeuchi, M.3
Yasue, T.4
Kawahito, M.5
Ishizaki, K.6
Komatsu, H.7
Nakatani, T.8
-
31
-
-
0035551928
-
A dynamic optimization framework for a Java just-in-time compiler
-
ACM Press, New York
-
SUGANUMA, T., YASUE, T., KAWAHITO, M., KOMATSU, H., AND NAKATANI, T. 2001. A dynamic optimization framework for a Java just-in-time compiler. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications. ACM Press, New York, 180-194.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 180-194
-
-
Suganuma, T.1
Yasue, T.2
Kawahito, M.3
Komatsu, H.4
Nakatani, T.5
-
32
-
-
33745400520
-
Design and evaluation of dynamic optimizations for a Java just-in-time compiler
-
SUGANUMA, T., YASUE, T., KAWAHITO, M., KOMATSU, H., AND NAKATANI, T. 2005. Design and evaluation of dynamic optimizations for a Java just-in-time compiler. ACM Trans. Prog. Lang. Syst. 27, 4 (July). 732-785.
-
(2005)
ACM Trans. Prog. Lang. Syst.
, vol.27
, Issue.4 JULY
, pp. 732-785
-
-
Suganuma, T.1
Yasue, T.2
Kawahito, M.3
Komatsu, H.4
Nakatani, T.5
-
33
-
-
85093111577
-
An empirical study of method inlining for a Java just-in-time compiler
-
USENIX Association, Berkeley
-
SUGANUMA, T., YASUE, T., AND NAKATANI, T. 2002. An empirical study of method inlining for a Java just-in-time compiler. In Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium (JVM'02). USENIX Association, Berkeley, 91-104.
-
(2002)
Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium (JVM'02)
, pp. 91-104
-
-
Suganuma, T.1
Yasue, T.2
Nakatani, T.3
-
34
-
-
1442264297
-
A region-based compilation technique for a Java just-in-time compiler
-
ACM Press, New York
-
SUGANUMA, T., YASUE, T., AND NAKATANI, T. 2003. A region-based compilation technique for a Java just-in-time compiler. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM Press, New York, 312-323.
-
(2003)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 312-323
-
-
Suganuma, T.1
Yasue, T.2
Nakatani, T.3
-
35
-
-
33745351300
-
Procedure boundary elimination for EPIC compilers
-
IEEE Computer Society, Los Alamitos
-
TRIANTAFYLLIS, S., VACHHARAJANI, M., AND AUGUST, D. I. 2002. Procedure boundary elimination for EPIC compilers. In Proceedings of the Second Workshop on Explicitly Parallel Instruction Computer Architectures and Compiler Technology. IEEE Computer Society, Los Alamitos.
-
(2002)
Proceedings of the Second Workshop on Explicitly Parallel Instruction Computer Architectures and Compiler Technology
-
-
Triantafyllis, S.1
Vachharajani, M.2
August, D.I.3
-
36
-
-
0034504964
-
Region formation analysis with demand-driven inlining for region-based optimization
-
IEEE Computer Society, Los Alamitos
-
WAY, T., BREECH, B., AND POLLOCK, L. 2000. Region formation analysis with demand-driven inlining for region-based optimization. In Proceedings of International Conference on Parallel Architectures and Compilation Techniques. IEEE Computer Society, Los Alamitos, 24-36.
-
(2000)
Proceedings of International Conference on Parallel Architectures and Compilation Techniques
, pp. 24-36
-
-
Way, T.1
Breech, B.2
Pollock, L.3
-
38
-
-
0035551808
-
Partial method compilation using dynamic profile information
-
ACM Press, New York
-
WHALEY, J. 2001. Partial method compilation using dynamic profile information. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications. ACM Press, New York, 166-179.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 166-179
-
-
Whaley, J.1
-
39
-
-
17144422537
-
Compositional pointer and escape analysis for Java programs
-
ACM Press, New York
-
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. ACM Press, New York, 187-206.
-
(1999)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 187-206
-
-
Whaley, J.1
Rinard, M.2
|