-
1
-
-
3042641366
-
The Star-JIT compiler: A dynamic compiler for managed runtime environments
-
Feb.
-
A.-R. Adl-Tabatabai, J. Bharadwaj, D.-Y. Chen, A. Ghuloum, V. Menon, B. Murphy, M. Serrano, and T. Shpeisman. The Star-JIT compiler: A dynamic compiler for managed runtime environments. Intel Technology Journal, 7(1):19-31, Feb. 2003.
-
(2003)
Intel Technology Journal
, vol.7
, Issue.1
, pp. 19-31
-
-
Adl-Tabatabai, A.-R.1
Bharadwaj, J.2
Chen, D.-Y.3
Ghuloum, A.4
Menon, V.5
Murphy, B.6
Serrano, M.7
Shpeisman, T.8
-
2
-
-
4544238422
-
Prefetch injection based on hardware monitoring and object metadata
-
June Conference on Programming Language Design and Implementation (PLDI)
-
A.-R. Adl-Tabatabai, R. L. Hudson, M. J. Serrano, and S. Subramoney. Prefetch injection based on hardware monitoring and object metadata. ACM SIGPLAN Notices, 39(6):267-276, June 2004. In Conference on Programming Language Design and Implementation (PLDI).
-
(2004)
ACM SIGPLAN Notices
, vol.39
, Issue.6
, pp. 267-276
-
-
Adl-Tabatabai, A.-R.1
Hudson, R.L.2
Serrano, M.J.3
Subramoney, S.4
-
3
-
-
84886006847
-
Using machine learning to focus iterative optimization
-
F. Agakov, E. Bonilla, J. Cavazos, B. Franke, G. Fursin, M. O'Boyle, J. Thomson, M. Toussaint, and C. Williams. Using machine learning to focus iterative optimization. In The International Symposium on Code Generation and Optimization, 2006.
-
(2006)
The International Symposium on Code Generation and Optimization
-
-
Agakov, F.1
Bonilla, E.2
Cavazos, J.3
Franke, B.4
Fursin, G.5
O'Boyle, M.6
Thomson, J.7
Toussaint, M.8
Williams, C.9
-
4
-
-
0024608797
-
Simple generational garbage collection and fast allocation
-
Feb.
-
A. W. Appel. Simple generational garbage collection and fast allocation. Software-Practice and Experience, 19(2):171-183, Feb. 1989.
-
(1989)
Software-practice and Experience
, vol.19
, Issue.2
, pp. 171-183
-
-
Appel, A.W.1
-
5
-
-
17944376245
-
Adaptive optimization in the Jalapeño JVM
-
Oct. Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA)
-
M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney. Adaptive optimization in the Jalapeño JVM. ACM SIGPLAN Notices, 35(10):47-65, Oct. 2000. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 47-65
-
-
Arnold, M.1
Fink, S.2
Grove, D.3
Hind, M.4
Sweeney, P.F.5
-
6
-
-
20744446298
-
A survey of adaptive optimization in virtual machines
-
Special issue on Program Generation, Optimization, and Adaptation
-
M. Arnold, S. J. Fink, D. Grove, M. Hind, and P. F. Sweeney. A survey of adaptive optimization in virtual machines. Proceedings of the IEEE, 93(2), 2005. Special issue on Program Generation, Optimization, and Adaptation.
-
(2005)
Proceedings of the IEEE
, vol.93
, Issue.2
-
-
Arnold, M.1
Fink, S.J.2
Grove, D.3
Hind, M.4
Sweeney, P.F.5
-
7
-
-
0034837177
-
A framework for reducing the cost of instrumented code
-
May Conference on Programming Language Design and Implementation (PLDI)
-
M. Arnold and B. G. Ryder. A framework for reducing the cost of instrumented code. ACM SIGPLAN Notices, 36(5): 168-179, May 2001. In Conference on Programming Language Design and Implementation (PLDI).
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.5
, pp. 168-179
-
-
Arnold, M.1
Ryder, B.G.2
-
8
-
-
0031618422
-
Thin locks: Featherweight synchronization for Java
-
May Conference on Programming Language Design and Implementation (PLDI)
-
D. F. Bacon, R. Konuru, C. Murthy, and M. Serrano. Thin locks: Featherweight synchronization for Java. ACM SIGPLAN Notices, 33(5):258-268, May 1998. In Conference on Programming Language Design and Implementation (PLDI).
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.5
, pp. 258-268
-
-
Bacon, D.F.1
Konuru, R.2
Murthy, C.3
Serrano, M.4
-
9
-
-
0030661485
-
Optimizing matrix multiply using PHiPAC: A portable, high-performance, ANSI C coding methodology
-
J. Bilmes, K. Asanovic, C.-W. Chin, and J. Demmel. Optimizing matrix multiply using PHiPAC: A portable, high-performance, ANSI C coding methodology. In 7997 International Conference on Supercomputing, pages 340-347, 1997.
-
(1997)
7997 International Conference on Supercomputing
, pp. 340-347
-
-
Bilmes, J.1
Asanovic, K.2
Chin, C.-W.3
Demmel, J.4
-
10
-
-
4544268078
-
Inducing heuristics to decide whether to schedule
-
June Conference on Programming Language Design and Implementation (PLDI)
-
J. Cavazos and J. E. B. Moss. Inducing heuristics to decide whether to schedule. ACM SIGPLAN Notices, 39(6): 183-194, June 2004. In Conference on Programming Language Design and Implementation (PLDI).
-
(2004)
ACM SIGPLAN Notices
, vol.39
, Issue.6
, pp. 183-194
-
-
Cavazos, J.1
Moss, J.E.B.2
-
14
-
-
0036038136
-
Dynamic hot data stream prefetching for general-purpose programs
-
May Conference on Programming Language Design and Implementation (PLDI)
-
T. M. Chilimbi and M. Hirzel. Dynamic hot data stream prefetching for general-purpose programs. ACM SIGPLAN Notices, 37(5): 199-209, May 2002. In Conference on Programming Language Design and Implementation (PLDI).
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.5
, pp. 199-209
-
-
Chilimbi, T.M.1
Hirzel, M.2
-
15
-
-
84858912648
-
-
http://www-plan.cs.colorado.edu/henkel/projects/colorado_bench.
-
-
-
-
16
-
-
17144430151
-
Optimizing for reduced code space using genetic algorithms
-
May
-
K. Cooper, P. Schielke, and D. Subramanian. Optimizing for reduced code space using genetic algorithms. In ACM Conference on Languages, Compilers, and Tools for Embedded Systems, May 1999.
-
(1999)
ACM Conference on Languages, Compilers, and Tools for Embedded Systems
-
-
Cooper, K.1
Schielke, P.2
Subramanian, D.3
-
18
-
-
84858912649
-
-
http://pag.csail.mit.edu/daikon.
-
-
-
-
19
-
-
0028466510
-
Towards better inlining decisions using inlining trials
-
J. Dean and C. Chambers. Towards better inlining decisions using inlining trials. In LISP and Functional Programming, pages 273-282, 1994.
-
(1994)
LISP and Functional Programming
, pp. 273-282
-
-
Dean, J.1
Chambers, C.2
-
21
-
-
0030706481
-
Dynamic feedback: An effective technique for adaptive computing
-
May Conference on Programming Language Design and Implementation (PLDI)
-
P. C. Diniz and M. C. Rinard. Dynamic feedback: An effective technique for adaptive computing. ACM SIGPLAN Notices, 32(5):71-84, May 1997. In Conference on Programming Language Design and Implementation (PLDI).
-
(1997)
ACM SIGPLAN Notices
, vol.32
, Issue.5
, pp. 71-84
-
-
Diniz, P.C.1
Rinard, M.C.2
-
22
-
-
0348209599
-
A fast Fourier transform compiler
-
May Conference on Programming Language Design and Implementation (PLDI)
-
M. Frigo. A fast Fourier transform compiler. ACM SIGPLAN Notices, 34(5): 169-180, May 1999. In Conference on Programming Language Design and Implementation (PLDI).
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.5
, pp. 169-180
-
-
Frigo, M.1
-
24
-
-
33646839425
-
A practical method for quickly evaluating program optimizations
-
LNCS. Springer Verlag, November
-
G. Fursin, A. Cohen, M. O'Boyle, and O. Temam. A practical method for quickly evaluating program optimizations. In Proceedings of the 1st International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2005), number 3793 in LNCS, pages 29-46. Springer Verlag, November 2005.
-
(2005)
Proceedings of the 1st International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2005)
, Issue.3793
, pp. 29-46
-
-
Fursin, G.1
Cohen, A.2
O'Boyle, M.3
Temam, O.4
-
25
-
-
31744435928
-
Java just-in-time compiler and virtual machine improvements for server and middleware applications
-
May
-
N. Grcevski, A. Kilstra, K. Stoodley, M. Stoodley, and V. Sundaresan. Java just-in-time compiler and virtual machine improvements for server and middleware applications. In 3rd Virtual Machine Research and Technology Symposium (VM), May 2004.
-
(2004)
3rd Virtual Machine Research and Technology Symposium (VM)
-
-
Grcevski, N.1
Kilstra, A.2
Stoodley, K.3
Stoodley, M.4
Sundaresan, V.5
-
27
-
-
35048831472
-
Pointer analysis in the pressence of dynamic class loading
-
18th European Conference on Object-Oriented Programming (ECOOP), June
-
M. Hirzel, A. Diwan, and M. Hind. Pointer analysis in the pressence of dynamic class loading. In 18th European Conference on Object-Oriented Programming (ECOOP), volume 3086 of LNCS, pages 96-122, June 2004.
-
(2004)
LNCS
, vol.3086
, pp. 96-122
-
-
Hirzel, M.1
Diwan, A.2
Hind, M.3
-
28
-
-
85006805669
-
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches
-
5th European Conference on Object-Oriented Programming (ECOOP), July
-
U. Hölzle, C. Chambers, and D. Ungar. Optimizing dynamically-typed object-oriented languages with polymorphic inline caches. In 5th European Conference on Object-Oriented Programming (ECOOP), volume 512 of LNCS, pages 21-38, July 1991.
-
(1991)
LNCS
, vol.512
, pp. 21-38
-
-
Hölzle, U.1
Chambers, C.2
Ungar, D.3
-
29
-
-
0030195171
-
Reconciling responsiveness with performance in pure object-oriented languages
-
July
-
U. Hölzle and D. Ungar. Reconciling responsiveness with performance in pure object-oriented languages. Transactions on Programming Languages and Systems (TOPLAS), 18(4):355-400, July 1996.
-
(1996)
Transactions on Programming Languages and Systems (TOPLAS)
, vol.18
, Issue.4
, pp. 355-400
-
-
Hölzle, U.1
Ungar, D.2
-
30
-
-
12844273460
-
The garbage collection advantage: Improving program locality
-
Oct. Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA)
-
X. Huang, S. M. Blackburn, K. S. McKinley, J. E. B. Moss, Z. Wang, and P. Cheng. The garbage collection advantage: Improving program locality. ACM SIGPLAN Notices, 39(10):69-80, Oct. 2004. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
-
(2004)
ACM SIGPLAN Notices
, vol.39
, Issue.10
, pp. 69-80
-
-
Huang, X.1
Blackburn, S.M.2
McKinley, K.S.3
Moss, J.E.B.4
Wang, Z.5
Cheng, P.6
-
33
-
-
3142619482
-
Effectiveness of cross-platform optimizations for a Java just-in-time compiler
-
Nov.
-
K. Ishizaki, M. Takeuchi, K. Kawachiya, T. Suganuma, O. Gohda, T. Inagaki, A. Koseki, K. Ogata, M. Kawahito, T. Yasue, T. Ogasawara, T. Onodera, H. Komatsu, and T. Nakatani. Effectiveness of cross-platform optimizations for a Java just-in-time compiler. ACM SIGPLAN Notices, 38(11): 187-204, Nov. 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.11
, pp. 187-204
-
-
Ishizaki, K.1
Takeuchi, M.2
Kawachiya, K.3
Suganuma, T.4
Gohda, O.5
Inagaki, T.6
Koseki, A.7
Ogata, K.8
Kawahito, M.9
Yasue, T.10
Ogasawara, T.11
Onodera, T.12
Komatsu, H.13
Nakatani, T.14
-
34
-
-
0001495548
-
Automated data-member layout of heap objects to improve memory-hierarchy performance
-
T. Kistler and M. Franz. Automated data-member layout of heap objects to improve memory-hierarchy performance. Transactions on Programming Languages and Svstems (TOPICS), 22(3):490-505, 2000.
-
(2000)
Transactions on Programming Languages and Svstems (TOPICS)
, vol.22
, Issue.3
, pp. 490-505
-
-
Kistler, T.1
Franz, M.2
-
35
-
-
0035365635
-
Continuous program optimization: Design and evaluation
-
June
-
T. P. Kistler and M. Franz. Continuous program optimization: Design and evaluation. IEEE Transactions on Computers, 50(6):549-566, June 2001.
-
(2001)
IEEE Transactions on Computers
, vol.50
, Issue.6
, pp. 549-566
-
-
Kistler, T.P.1
Franz, M.2
-
37
-
-
84961971066
-
Fast and efficient searches for effective optimization phase sequences
-
June
-
P. A. Kulkarni, S. R. Hines, D. B. Whalley, J. D. Hiser, J. W. Davidson, and D. L. Jones. Fast and efficient searches for effective optimization phase sequences. ACM Transactions on Architecture and Code Optimization, 2(2): 165-198, June 2005.
-
(2005)
ACM Transactions on Architecture and Code Optimization
, vol.2
, Issue.2
, pp. 165-198
-
-
Kulkarni, P.A.1
Hines, S.R.2
Whalley, D.B.3
Hiser, J.D.4
Davidson, J.W.5
Jones, D.L.6
-
40
-
-
84886059374
-
Online phase detection algorithms
-
Mar.
-
P. Nagpurkar, M. Hind, C. Krintz, P. F. Sweeney, and V. Rajan. Online phase detection algorithms. In The International Symposium on Code Generation and Optimization, Mar. 2006.
-
(2006)
The International Symposium on Code Generation and Optimization
-
-
Nagpurkar, P.1
Hind, M.2
Krintz, C.3
Sweeney, P.F.4
Rajan, V.5
-
41
-
-
33745215310
-
Self-evaluating compilation applied to loop unrolling
-
The University of Texas at Austin, Feb.
-
N. Nethercote, D. Burger, and K. S. McKinley. Self-evaluating compilation applied to loop unrolling. Technical Report TR-06-12, The University of Texas at Austin, Feb. 2006.
-
(2006)
Technical Report
, vol.TR-06-12
-
-
Nethercote, N.1
Burger, D.2
McKinley, K.S.3
-
43
-
-
19344368072
-
SPIRAL: Code generation for DSP transforms
-
Special issue on Program Generation, Optimization, and Adaptation
-
M. Püschel, J. M. F. Moura, J. Johnson, D. Padua, M. Veloso, B. W. Singer, J. Xiong, F. Franchetti, A. Gačić, Y. Voronenko, K. Chen, R. W. Johnson, and N. Rizzolo. SPIRAL: Code generation for DSP transforms. Proceedings of the IEEE, 93(2), 2005. Special issue on Program Generation, Optimization, and Adaptation.
-
(2005)
Proceedings of the IEEE
, vol.93
, Issue.2
-
-
Püschel, M.1
Moura, J.M.F.2
Johnson, J.3
Padua, D.4
Veloso, M.5
Singer, B.W.6
Xiong, J.7
Franchetti, F.8
Gačić, A.9
Voronenko, Y.10
Chen, K.11
Johnson, R.W.12
Rizzolo, N.13
-
44
-
-
26444518564
-
Data remapping for design space optimization of embedded memory systems
-
May
-
R. M. Rahbah and K. V. Palem. Data remapping for design space optimization of embedded memory systems. ACM Transactions on Embedded Computing Systems, 2(2):1-32, May 2003
-
(2003)
ACM Transactions on Embedded Computing Systems
, vol.2
, Issue.2
, pp. 1-32
-
-
Rahbah, R.M.1
Palem, K.V.2
-
46
-
-
84858913417
-
-
http://www.sable.megill.ca/software#soot.
-
-
-
-
48
-
-
20444404380
-
-
Standard Performance Evaluation Corporation. SPECjvm98 Benchmarks. http://www.spec.org/jvm98.
-
SPECjvm98 Benchmarks
-
-
-
50
-
-
0035551928
-
A dynamic optimization framework for a Java just-in-time compiler
-
Nov. Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA)
-
T. Suganuma, T. Yasue, M. Kawahito, H. Komatsu, and T. Nakatani. A dynamic optimization framework for a Java just-in-time compiler. ACM SIGPLAN Notices, 36(11): 180-195, Nov. 2001. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.11
, pp. 180-195
-
-
Suganuma, T.1
Yasue, T.2
Kawahito, M.3
Komatsu, H.4
Nakatani, T.5
-
52
-
-
31844454218
-
A framework tor adaptive algorithm selection in STAPL
-
N. Thomas, G. Tanase, O. Tkachyshyn, J. Perdue, N. M. Amato, and L. Rauchwerger. A framework tor adaptive algorithm selection in STAPL. In Symposium on Principles and Practice of Parallel Programming (PPoPP), pages 277-288, 2005.
-
(2005)
Symposium on Principles and Practice of Parallel Programming (PPoPP)
, pp. 277-288
-
-
Thomas, N.1
Tanase, G.2
Tkachyshyn, O.3
Perdue, J.4
Amato, N.M.5
Rauchwerger, L.6
-
54
-
-
17644389586
-
High-level adaptive program optimization with ADAPT
-
July
-
M. J. Voss and R. Eigemann. High-level adaptive program optimization with ADAPT. ACM SIGPLAN Notices. 36(7):93-102, July 2001.
-
(2001)
ACM SIGPLAN Notices.
, vol.36
, Issue.7
, pp. 93-102
-
-
Voss, M.J.1
Eigemann, R.2
-
55
-
-
0343462141
-
Automated empirical optimizations of software and the ATLAS project
-
R. C. Whaley, A. Petitet, and J. J. Dongarra. Automated empirical optimizations of software and the ATLAS project. Parallel Computing, 27(1-2):3-35, 2001.
-
(2001)
Parallel Computing
, vol.27
, Issue.1-2
, pp. 3-35
-
-
Whaley, R.C.1
Petitet, A.2
Dongarra, J.J.3
-
56
-
-
84858913418
-
-
http://xml.apache.org/xerces2-j/index.html.
-
-
-
-
57
-
-
10744232785
-
A comparison of empirical and model-driven optimization
-
June
-
K. Yotov, X. Li, G. Ren, M. Cibulskis, G. DeJong, M. Garzaran, D. Padua, K. Pingali, P. Stodghill, and P. Wu. A comparison of empirical and model-driven optimization. In ACM SIGPLAN Conference on Programming Language Design and Implementation, June 2003.
-
(2003)
ACM SIGPLAN Conference on Programming Language Design and Implementation
-
-
Yotov, K.1
Li, X.2
Ren, G.3
Cibulskis, M.4
DeJong, G.5
Garzaran, M.6
Padua, D.7
Pingali, K.8
Stodghill, P.9
Wu, P.10
|