-
3
-
-
0016141995
-
Application of microprogramming to medium scale computer design
-
J. L. Wilkes, "Application of microprogramming to medium scale computer design," in Conf. Rec. 7th Annu. Workshop Microprogramming, 1974, pp. 135-140.
-
(1974)
Conf. Rec. 7th Annu. Workshop Microprogramming
, pp. 135-140
-
-
Wilkes, J.L.1
-
4
-
-
0030675993
-
DIGITAL FX!32: Combining emulation and binary translation
-
R. J. Hookway and M. A. Herdeg, "DIGITAL FX!32: Combining emulation and binary translation," Dig. Tech. J., vol. 9, no. 1, pp. 3-12, 1997.
-
(1997)
Dig. Tech. J.
, vol.9
, Issue.1
, pp. 3-12
-
-
Hookway, R.J.1
Herdeg, M.A.2
-
5
-
-
20744437874
-
An APL interpreter written in APL
-
P. Penfleld Jr, "An APL interpreter written in APL," in Proc. 7th Int. Conf. APL, 1975, pp. 265-269.
-
(1975)
Proc. 7th Int. Conf. APL
, pp. 265-269
-
-
Penfleld Jr., P.1
-
6
-
-
0018281792
-
Levels of representation of programs and the architecture of universal host machines
-
B. R. Rau, "Levels of representation of programs and the architecture of universal host machines," in Proc. 11th Annu. Workshop Microprogramming, 1978, pp. 67-79.
-
(1978)
Proc. 11th Annu. Workshop Microprogramming
, pp. 67-79
-
-
Rau, B.R.1
-
7
-
-
3042597489
-
The open runtime platform: A flexible high-performance managed runtime environment
-
M. Cierniak, M. Eng, N. Glew, B. Lewis, and J. Stichnoth, "The open runtime platform: A flexible high-performance managed runtime environment," Intel Technol. J., vol. 7, no. 1, pp. 5-18, 2003.
-
(2003)
Intel Technol. J.
, vol.7
, Issue.1
, pp. 5-18
-
-
Cierniak, M.1
Eng, M.2
Glew, N.3
Lewis, B.4
Stichnoth, J.5
-
8
-
-
20744454714
-
Forward: Managed runtime technologies
-
J. Rattner, "Forward: Managed runtime technologies," Intel Technol. J., vol. 7, no. 1, 2003.
-
(2003)
Intel Technol. J.
, vol.7
, Issue.1
-
-
Rattner, J.1
-
9
-
-
0345565890
-
A brief history of just-in-time
-
J. Aycock, "A brief history of just-in-time," ACM Comput. Surv., vol. 35, no. 2, pp. 97-113, 2003.
-
(2003)
ACM Comput. Surv.
, vol.35
, Issue.2
, pp. 97-113
-
-
Aycock, J.1
-
10
-
-
20744448989
-
Design and engineering of a dynamic binary optimizer
-
Feb.
-
E. Duesterwald, "Design and engineering of a dynamic binary optimizer," Proc. IEEE, vol. 93, no. 2, pp. 436-448, Feb. 2005.
-
(2005)
Proc. IEEE
, vol.93
, Issue.2
, pp. 436-448
-
-
Duesterwald, E.1
-
11
-
-
84976734100
-
History of LISP
-
Aug.
-
J. McCarthy, "History of LISP," ACM SIGPLAN Notices, vol. 13, no. 8, pp. 217-223, Aug. 1978.
-
(1978)
ACM SIGPLAN Notices
, vol.13
, Issue.8
, pp. 217-223
-
-
McCarthy, J.1
-
12
-
-
0003653770
-
-
Ph.D. dissertation, Carnegie-Mellon Univ., Pittsburgh, PA
-
G. J. Hansen, "Adaptive systems for the dynamic run-time optimization of programs," Ph.D. dissertation, Carnegie-Mellon Univ., Pittsburgh, PA, 1974.
-
(1974)
Adaptive Systems for the Dynamic Run-time Optimization of Programs
-
-
Hansen, G.J.1
-
14
-
-
84976705977
-
Making pure object-oriented languages practical
-
C. Chambers and D. Ungar, "Making pure object-oriented languages practical," in Proc. ACM Conf. Object-Oriented Programming Systems, Languages, and Applications, 1991, pp. 1-15.
-
(1991)
Proc. ACM Conf. Object-Oriented Programming Systems, Languages, and Applications
, pp. 1-15
-
-
Chambers, C.1
Ungar, D.2
-
15
-
-
84976848780
-
A third generation SELF implementation: Reconciling responsiveness with performance
-
Oct.
-
U. Hölzle and D. Ungar, "A third generation SELF implementation: Reconciling responsiveness with performance," ACM SIGPLAN Notices, vol. 29, no. 10, pp. 229-243, Oct. 1994.
-
(1994)
ACM SIGPLAN Notices
, vol.29
, Issue.10
, pp. 229-243
-
-
Hölzle, U.1
Ungar, D.2
-
16
-
-
84976780434
-
A history of the SNOBOL programming languages
-
Aug.
-
R. E. Griswold, "A history of the SNOBOL programming languages," ACM SIGPLAN Notices, vol. 13, no. 8, pp. 275-275, Aug. 1978.
-
(1978)
ACM SIGPLAN Notices
, vol.13
, Issue.8
, pp. 275-275
-
-
Griswold, R.E.1
-
17
-
-
20744446844
-
The implementation of BCPL
-
P. J. Brown, Ed. Cambridge, U.K.: Cambridge Univ. Press
-
M. Richards, "The implementation of BCPL," in Software Portability, P. J. Brown, Ed. Cambridge, U.K.: Cambridge Univ. Press, 1977, pp. 192-202.
-
(1977)
Software Portability
, pp. 192-202
-
-
Richards, M.1
-
18
-
-
84910280765
-
The Pascal P-compiler: Implementation notes
-
Institut fur Informatik, Zurich, Switzerland
-
K. V. Nori, U. Ammann, K. Jensen, H. H. Nageli, and C. Jacobi, "The Pascal P-compiler: Implementation Notes," Institut fur Informatik, Zurich, Switzerland, Tech. Rep. 10, 1975.
-
(1975)
Tech. Rep.
, vol.10
-
-
Nori, K.V.1
Ammann, U.2
Jensen, K.3
Nageli, H.H.4
Jacobi, C.5
-
19
-
-
84871636673
-
-
[Online]
-
Perl directory. [Online], Available: http://www.perl.org
-
Perl Directory
-
-
-
21
-
-
20744453638
-
-
[Online] [Online
-
MathWorks: Main product page. [Online], Available: http://www.mathworks. com/products
-
MathWorks: Main Product Page
-
-
-
22
-
-
0019079735
-
Design of a LISP-based microprocessor
-
G. L. Steele Jr and G. J. Sussman, "Design of a LISP-based microprocessor," Commun. ACM, vol. 23, no. 11, pp. 628-645, 1980.
-
(1980)
Commun. ACM
, vol.23
, Issue.11
, pp. 628-645
-
-
Steele Jr., G.L.1
Sussman, G.J.2
-
24
-
-
0017907313
-
High level language oriented hardware and the post-von Neumann era
-
H. J. Burkle, A. Frick, and C. Schlier, "High level language oriented hardware and the post-von Neumann era," in Proc. 5th Annu. Symp. Computer Architecture, 1978, pp. 60-65.
-
(1978)
Proc. 5th Annu. Symp. Computer Architecture
, pp. 60-65
-
-
Burkle, H.J.1
Frick, A.2
Schlier, C.3
-
25
-
-
84976797077
-
Threaded code
-
J. R. Bell, "Threaded code," Commun. ACM, vol. 16, no. 6, pp. 370-372, 1973.
-
(1973)
Commun. ACM
, vol.16
, Issue.6
, pp. 370-372
-
-
Bell, J.R.1
-
26
-
-
0031628367
-
Optimizing direct-threaded code by selective inlining
-
May
-
I. Piumarta and F. Riccardi, "Optimizing direct-threaded code by selective inlining," ACM SIGPLAN Notices, vol. 33, no. 5, pp. 291-300, May 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.5
, pp. 291-300
-
-
Piumarta, I.1
Riccardi, F.2
-
27
-
-
0038378155
-
Optimizing indirect branch prediction accuracy in virtual machine interpreters
-
May
-
M. A. Ertl and D. Gregg, "Optimizing indirect branch prediction accuracy in virtual machine interpreters," ACM SIGPLAN Notices, vol. 38, no. 5, pp. 278-288, May 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.5
, pp. 278-288
-
-
Ertl, M.A.1
Gregg, D.2
-
28
-
-
35248878081
-
Effective inline-threaded interpretation of Java bytecode using preparation sequences
-
G. Hedin, Ed. Heidelberg, Germany: Springer-Verlag
-
E. Gagnon and L. Hendren, "Effective inline-threaded interpretation of Java bytecode using preparation sequences," in Lecture Notes in Computer Science, Compiler Construction, G. Hedin, Ed. Heidelberg, Germany: Springer-Verlag, 2003, vol. 2622, pp. 170-184.
-
(2003)
Lecture Notes in Computer Science, Compiler Construction
, vol.2622
, pp. 170-184
-
-
Gagnon, E.1
Hendren, L.2
-
29
-
-
85027866215
-
Dynamic native optimization of interpreters
-
G. T. Sullivan, D. L. Bruening, I. Baron, T. Garnett, and S. Amarasinghe, "Dynamic native optimization of interpreters," in Proc. 2003 Workshop Interpreters, Virtual Machines and Emulators, 2003, pp. 50-57.
-
(2003)
Proc. 2003 Workshop Interpreters, Virtual Machines and Emulators
, pp. 50-57
-
-
Sullivan, G.T.1
Bruening, D.L.2
Baron, I.3
Garnett, T.4
Amarasinghe, S.5
-
31
-
-
20744438143
-
Managed runtime environments for next-generation mobile devices
-
P. Drews, D. Sommer, R. Chandler, and T. Smith, "Managed runtime environments for next-generation mobile devices," Intel Technol. J., vol. 7, no. 1, 2003.
-
(2003)
Intel Technol. J.
, vol.7
, Issue.1
-
-
Drews, P.1
Sommer, D.2
Chandler, R.3
Smith, T.4
-
32
-
-
0034449842
-
Dynamo: A transparent dynamic optimization system
-
May
-
V. Bala, E. Duesterwald, and S. Banerjia, "Dynamo: A transparent dynamic optimization system," ACM SIGPLAN Notices, vol. 35, no. 5, pp. 1-12, May 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.5
, pp. 1-12
-
-
Bala, V.1
Duesterwald, E.2
Banerjia, S.3
-
33
-
-
0025446162
-
Iterative type analysis and extended message splitting: Optimizing dynamically-typed object-oriented programs
-
Jun.
-
C. Chambers and D. Ungar, "Iterative type analysis and extended message splitting: Optimizing dynamically-typed object-oriented programs," ACM SIGPLAN Notices, vol. 25, no. 6, pp. 150-164, Jun. 1990.
-
(1990)
ACM SIGPLAN Notices
, vol.25
, Issue.6
, pp. 150-164
-
-
Chambers, C.1
Ungar, D.2
-
34
-
-
84983965442
-
An empirical study of FORTRAN programs
-
D.E. Knuth, "An empirical study of FORTRAN programs," in Softw. Pract. Exper., 1971, vol. 1, pp. 105-133.
-
(1971)
Softw. Pract. Exper.
, vol.1
, pp. 105-133
-
-
Knuth, D.E.1
-
35
-
-
0030195171
-
Reconciling responsiveness with performance in pure object-oriented languages
-
Jul.
-
U. Hölzle and D. Ungar, "Reconciling responsiveness with performance in pure object-oriented languages," ACM Trans. Program. Lang. Syst., vol. 18, no. 4, pp. 355-400, Jul. 1996.
-
(1996)
ACM Trans. Program. Lang. Syst.
, vol.18
, Issue.4
, pp. 355-400
-
-
Hölzle, U.1
Ungar, D.2
-
37
-
-
17144389016
-
Practicing JUDO: Java under dynamic optimizations
-
May
-
M. Cierniak, G.-Y. Lueh, and J. M. Stichnoth, "Practicing JUDO: Java under dynamic optimizations," ACM SIGPLAN Notices, vol. 35, no. 5, pp. 13-26, May 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.5
, pp. 13-26
-
-
Cierniak, M.1
Lueh, G.-Y.2
Stichnoth, J.M.3
-
38
-
-
0034448992
-
Adaptive optimization in the Jalapeño JVM
-
Oct.
-
M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney, "Adaptive optimization in the Jalapeño JVM," ACM SIGPLAN Notices, vol. 35, no. 10, pp. 47-65, Oct. 2000.
-
(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
-
39
-
-
2942732632
-
The Java hotspot server compiler
-
M. Paleczny, C. Vick, and C. Click, "The Java hotspot server compiler," in Proc. Usenix Java Virtual Machine Research and Technology Symp. (JVM'01), 2001, pp. 1-12.
-
(2001)
Proc. Usenix Java Virtual Machine Research and Technology Symp. (JVM'01)
, pp. 1-12
-
-
Paleczny, M.1
Vick, C.2
Click, C.3
-
40
-
-
0035551928
-
A dynamic optimization framework for a Java just-in-time compiler
-
Nov.
-
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, vol. 36, no. 11, pp. 180-195, Nov. 2001.
-
(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
-
41
-
-
84987952572
-
Joeq: A virtual machine and compiler infrastructure
-
J. Whaley, "Joeq: A virtual machine and compiler infrastructure," in Proc. Workshop Interpreters, Virtual Machines, and Emulators, 2003, pp. 58-66.
-
(2003)
Proc. Workshop Interpreters, Virtual Machines, and Emulators
, pp. 58-66
-
-
Whaley, J.1
-
42
-
-
20444399287
-
Java just-in-time compiler and virtual machine improvements for server and middleware applications
-
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 Proc. Usenix 3rd Virtual Machine Research and Technology Symp. (VM'04), pp. 151-162.
-
Proc. Usenix 3rd Virtual Machine Research and Technology Symp. (VM'04)
, pp. 151-162
-
-
Grcevski, N.1
Kilstra, A.2
Stoodley, K.3
Stoodley, M.4
Sundaresan, V.5
-
44
-
-
0042060224
-
On-line algorithms versus off-line algorithms: How much is it worth to know the future?
-
R. M. Karp, "On-line algorithms versus off-line algorithms: How much is it worth to know the future?," in Proc. IFIP 12th World Computer Congress, vol. 1, 1992, pp. 416-429.
-
(1992)
Proc. IFIP 12th World Computer Congress
, vol.1
, pp. 416-429
-
-
Karp, R.M.1
-
46
-
-
1542497130
-
Continuous program optimization: A case study
-
Jul.
-
T. Kistler and M. Franz, "Continuous program optimization: A case study," ACM Trans. Program. Lang. Syst., vol. 25, no. 4, pp. 500-548, Jul. 2003.
-
(2003)
ACM Trans. Program. Lang. Syst.
, vol.25
, Issue.4
, pp. 500-548
-
-
Kistler, T.1
Franz, M.2
-
47
-
-
1442264297
-
A region-based compilation technique for a Java just-in-time compiler
-
May
-
T. Suganuma, T. Yasue, and T. Nakatani, "A region-based compilation technique for a Java just-in-time compiler," ACM SIGPLAN Notices, vol. 38, no. 5, pp. 312-323, May 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.5
, pp. 312-323
-
-
Suganuma, T.1
Yasue, T.2
Nakatani, T.3
-
48
-
-
77953995711
-
Design, implementation and evaluation of adaptive recompilation with on-stack replacement
-
S. J. Fink and F. Qian, "Design, implementation and evaluation of adaptive recompilation with on-stack replacement," in Proc. Int. Symp. Code Generation and Optimization, 2003, pp. 241-252.
-
(2003)
Proc. Int. Symp. Code Generation and Optimization
, pp. 241-252
-
-
Fink, S.J.1
Qian, F.2
-
49
-
-
0035551808
-
Partial method compilation using dynamic profile information
-
Nov.
-
J. Whaley, "Partial method compilation using dynamic profile information," ACM SIGPLAN Notices, vol. 36, no. 11, pp. 166-179, Nov. 2001.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.11
, pp. 166-179
-
-
Whaley, J.1
-
50
-
-
0026993865
-
Debugging optimized code with dynamic deoptimization
-
Jul.
-
U. Hölzle, C. Chambers, and D. Ungar, "Debugging optimized code with dynamic deoptimization," ACM SIGPLAN Notices, vol. 27, no. 7, pp. 32-43, Jul. 1992.
-
(1992)
ACM SIGPLAN Notices
, vol.27
, Issue.7
, pp. 32-43
-
-
Hölzle, U.1
Chambers, C.2
Ungar, D.3
-
52
-
-
17244380718
-
Overcoming the challenges to feedback-directed optimization (keynote talk)
-
Jul.
-
M. D. Smith, "Overcoming the challenges to feedback-directed optimization (keynote talk)," ACM SIGPLAN Notices, vol. 35, no. 7, pp. 1-11, Jul. 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.7
, pp. 1-11
-
-
Smith, M.D.1
-
53
-
-
0025447909
-
Profile guided code positioning
-
Jun.
-
K. Pettis and R. C. Hansen, "Profile guided code positioning," ACM SIGPLAN Notices, vol. 25, no. 6, pp. 16-27, Jun. 1990.
-
(1990)
ACM SIGPLAN Notices
, vol.25
, Issue.6
, pp. 16-27
-
-
Pettis, K.1
Hansen, R.C.2
-
54
-
-
0026368758
-
Using profile information to assist classic code optimizations
-
Dec.
-
P. P. Chang, S. A. Mahlke, and W.-M. W. Hu, "Using profile information to assist classic code optimizations," Softw. Pract. Exper., vol. 21, no. 12, pp. 1301-1321, Dec. 1991.
-
(1991)
Softw. Pract. Exper.
, vol.21
, Issue.12
, pp. 1301-1321
-
-
Chang, P.P.1
Mahlke, S.A.2
Hu, W.-M.W.3
-
55
-
-
0027595384
-
The superblock: An effective technique for VLIW and superscalar compilation
-
Mar.
-
W. Hwu, S. A. Mahlke, W. Y. Chen, P. P. Chang, N. J. Warter, R. A. Bringmann, R. G. Ouellette, R. E. Hank, T. Kiyohara, G. E. Haab, J. G. Holm, and D. M. Lavery, "The superblock: An effective technique for VLIW and superscalar compilation," J. Supercomput., vol. 7, no. 1, pp. 229-248, Mar. 1993.
-
(1993)
J. Supercomput.
, vol.7
, Issue.1
, pp. 229-248
-
-
Hwu, W.1
Mahlke, S.A.2
Chen, W.Y.3
Chang, P.P.4
Warter, N.J.5
Bringmann, R.A.6
Ouellette, R.G.7
Hank, R.E.8
Kiyohara, T.9
Haab, G.E.10
Holm, J.G.11
Lavery, D.M.12
-
56
-
-
3042593069
-
Design and analysis of profile-based optimization in Compaq's compilation tools for alpha
-
Apr.
-
R. Cohn and P. G. Lowney, "Design and analysis of profile-based optimization in Compaq's compilation tools for alpha," J. Instruction-Level Parallelism, vol. 3, pp. 1-25, Apr. 2000.
-
(2000)
J. Instruction-level Parallelism
, vol.3
, pp. 1-25
-
-
Cohn, R.1
Lowney, P.G.2
-
57
-
-
0034459925
-
Calpa: A tool for automating selective dynamic compilation
-
M. Mock, C. Chambers, and S. Eggers, "Calpa: A tool for automating selective dynamic compilation," in Proc. 33th Int. Symp. Microarchitecture, 2000, pp. 291-302.
-
(2000)
Proc. 33th Int. Symp. Microarchitecture
, pp. 291-302
-
-
Mock, M.1
Chambers, C.2
Eggers, S.3
-
58
-
-
0037810283
-
Online feedback-directed optimization of Java
-
Nov.
-
M. Arnold, M. Hind, and B. G. Ryder, "Online feedback-directed optimization of Java," ACM SIGPLAN Notices, vol. 37, no. 11, pp. 111-129, Nov. 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.11
, pp. 111-129
-
-
Arnold, M.1
Hind, M.2
Ryder, B.G.3
-
59
-
-
8344261610
-
Prefetch injection based on hardware monitoring and object metadata
-
A.-R. Adl-Tabatabai, R. L. Hudson, M. J. Serrano, and S. Subramoney, "Prefetch injection based on hardware monitoring and object metadata," in Proc. ACM Conf. Programming Language Design and Implementation (PLDI), 2004, pp. 267-276.
-
(2004)
Proc. ACM Conf. Programming Language Design and Implementation (PLDI)
, pp. 267-276
-
-
Adl-Tabatabai, A.-R.1
Hudson, R.L.2
Serrano, M.J.3
Subramoney, S.4
-
60
-
-
0031270220
-
Continuous profiling: Where have all the cycles gone?
-
Nov.
-
J. M. Anderson, L. M. Berc, J. Dean, S. Ghemawat, M. R. Henzinger, S. tak, A. Leung, R. L. Sites, M. T. Vandevoorde, C. A. Waldspurger, and W. E. Weihl, "Continuous profiling: Where have all the cycles gone?," ACM Trans. Comput. Syst., vol. 15, no. 4, pp. 357-390, Nov. 1997.
-
(1997)
ACM Trans. Comput. Syst.
, vol.15
, Issue.4
, pp. 357-390
-
-
Anderson, J.M.1
Berc, L.M.2
Dean, J.3
Ghemawat, S.4
Henzinger, M.R.5
Tak, S.6
Leung, A.7
Sites, R.L.8
Vandevoorde, M.T.9
Waldspurger, C.A.10
Weihl, W.E.11
-
62
-
-
0031340339
-
ProfileMe: Hardware support for instruction-level profiling on out-of-order processors
-
J. Dean, J. Hicks, C. Waldspurger, W. Weihl, and G. Chrysos, "ProfileMe: Hardware support for instruction-level profiling on out-of-order processors," in Proc. 30th Int. Symp. Microarchitecture, 1997, pp. 292-302.
-
(1997)
Proc. 30th Int. Symp. Microarchitecture
, pp. 292-302
-
-
Dean, J.1
Hicks, J.2
Waldspurger, C.3
Weihl, W.4
Chrysos, G.5
-
63
-
-
0034850489
-
Rapid profiling via stratified sampling
-
S. S. Sastry, R. Bodik, and J. Smith, "Rapid profiling via stratified sampling," in Proc. 28th Annu. Int. Symp. Computer Architecture, 2001, pp. 278-289.
-
(2001)
Proc. 28th Annu. Int. Symp. Computer Architecture
, pp. 278-289
-
-
Sastry, S.S.1
Bodik, R.2
Smith, J.3
-
64
-
-
0028462563
-
Optimally profiling and tracing programs
-
July
-
T. Ball and J. R. Larus, "Optimally profiling and tracing programs," ACM Trans. Program. Lang. Syst., vol. 16, no. 4, pp. 1319-1360, July 1994.
-
(1994)
ACM Trans. Program. Lang. Syst.
, vol.16
, Issue.4
, pp. 1319-1360
-
-
Ball, T.1
Larus, J.R.2
-
65
-
-
0031600410
-
Cache-conscious data placement
-
Nov.
-
B. Calder, C. Krintz, S. John, and T. Austin, "Cache-conscious data placement," ACM SIGPLAN Notices, vol. 33, no. 11, pp. 139-149, Nov. 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.11
, pp. 139-149
-
-
Calder, B.1
Krintz, C.2
John, S.3
Austin, T.4
-
66
-
-
0029452539
-
Profile-guided receiver class prediction
-
Oct.
-
D. Grove, J. Dean, C. Garrett, and C. Chambers, "Profile-guided receiver class prediction," ACM SIGPLAN Notices, vol. 30, no. 10, pp. 108-123, Oct. 1995.
-
(1995)
ACM SIGPLAN Notices
, vol.30
, Issue.10
, pp. 108-123
-
-
Grove, D.1
Dean, J.2
Garrett, C.3
Chambers, C.4
-
67
-
-
0003352099
-
Value profiling and optimization
-
Mar.
-
B. Calder, P. Feller, and A. Eustace, "Value profiling and optimization," J. Instruction Level Parallelism, vol. 1, pp. 1-6, Mar. 1999.
-
(1999)
J. Instruction Level Parallelism
, vol.1
, pp. 1-6
-
-
Calder, B.1
Feller, P.2
Eustace, A.3
-
68
-
-
84968724570
-
An efficient online path profiling framework for Java just-in-time compilers
-
T. Yasue, T. Suganuma, H. Komatsu, and T. Nakatani, "An efficient online path profiling framework for Java just-in-time compilers," in Proc. Int. Conf. Parallel Architectures and Compilation Techniques, 2003, pp. 148-158.
-
(2003)
Proc. Int. Conf. Parallel Architectures and Compilation Techniques
, pp. 148-158
-
-
Yasue, T.1
Suganuma, T.2
Komatsu, H.3
Nakatani, T.4
-
69
-
-
0034837177
-
A framework for reducing the cost of instrumented code
-
May
-
M. Arnold and B. G. Ryder, "A framework for reducing the cost of instrumented code," ACM SIGPLAN Notices, vol. 36, no. 5, pp. 168-179, May 2001.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.5
, pp. 168-179
-
-
Arnold, M.1
Ryder, B.G.2
-
71
-
-
0036038136
-
Dynamic hot data stream prefetching for general-purpose programs
-
May
-
T. M. Chilimbi and M. Hirzel, "Dynamic hot data stream prefetching for general-purpose programs," ACM SIGPLAN Notices, vol. 37, no. 5, pp. 199-209, May 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.5
, pp. 199-209
-
-
Chilimbi, T.M.1
Hirzel, M.2
-
72
-
-
84976794764
-
Predicting program behavior using real or estimated profiles
-
Jun.
-
D. W. Wall, "Predicting program behavior using real or estimated profiles," ACM SIGPLAN Notices, vol. 26, no. 6, pp. 59-70, Jun. 1991.
-
(1991)
ACM SIGPLAN Notices
, vol.26
, Issue.6
, pp. 59-70
-
-
Wall, D.W.1
-
73
-
-
3242811589
-
Evaluating the importance of user-specified profiling
-
Z. Wang and N. Rubin, "Evaluating the importance of user-specified profiling," in 2nd USENIX Windows NT Symp, 1998, pp. 21-30.
-
(1998)
2nd USENIX Windows NT Symp
, pp. 21-30
-
-
Wang, Z.1
Rubin, N.2
-
74
-
-
0035182089
-
Basic block distribution analysis to find periodic behavior and simulation points in applications
-
T. Sherwood, E. Perelman, and B. Calder, "Basic block distribution analysis to find periodic behavior and simulation points in applications," in Proc. Int. Conf. Parallel Architectures and Compilation Techniques, 2001, pp. 3-14.
-
(2001)
Proc. Int. Conf. Parallel Architectures and Compilation Techniques
, pp. 3-14
-
-
Sherwood, T.1
Perelman, E.2
Calder, B.3
-
75
-
-
0036953769
-
Automatically characterizing large scale program behavior
-
T. Sherwood, E. Perelman, G. Hamerly, and B. Calder, "Automatically characterizing large scale program behavior," in Proc. 10th Int. Conf. Architectural Support for Programming Languages and Operating Systems, 2002, pp. 45-57.
-
(2002)
Proc. 10th Int. Conf. Architectural Support for Programming Languages and Operating Systems
, pp. 45-57
-
-
Sherwood, T.1
Perelman, E.2
Hamerly, G.3
Calder, B.4
-
77
-
-
84948950149
-
Vacuum packing: Extracting hardware-detected program phases for post-link optimization
-
R. D. Barnes, E. M. Nystrom, M. C. Merton, W. mei, and W. Hwu, "Vacuum packing: Extracting hardware-detected program phases for post-link optimization," in Proc. 35th Int. Symp. Microarchitecture, 2002, pp. 233-244.
-
(2002)
Proc. 35th Int. Symp. Microarchitecture
, pp. 233-244
-
-
Barnes, R.D.1
Nystrom, E.M.2
Merton, M.C.3
Mei, W.4
Hwu, W.5
-
78
-
-
0038345698
-
Phase tracking and prediction
-
T. Sherwood, S. Sair, and B. Calder, "Phase tracking and prediction," in Proc. 30th Annu. Int. Symp. Computer Architecture, 2003, pp. 336-349.
-
(2003)
Proc. 30th Annu. Int. Symp. Computer Architecture
, pp. 336-349
-
-
Sherwood, T.1
Sair, S.2
Calder, B.3
-
81
-
-
0017530053
-
An analysis of inline substitution for a structured programming language
-
Sep.
-
R. W. Scheifler, "An analysis of inline substitution for a structured programming language," Commun. ACM, vol. 20, no. 9, pp. 647-654, Sep. 1977.
-
(1977)
Commun. ACM
, vol.20
, Issue.9
, pp. 647-654
-
-
Scheifler, R.W.1
-
82
-
-
0026866013
-
Profile-guided automatic inline expansion for C programs
-
May
-
P. P. Chang, S. A. Mahlke, W. Y. Chen, and W.-M. W. Hwu, "Profile-guided automatic inline expansion for C programs," Softw. Pract. Exper., vol. 22, no. 5, pp. 349-369, May 1992.
-
(1992)
Softw. Pract. Exper.
, vol.22
, Issue.5
, pp. 349-369
-
-
Chang, P.P.1
Mahlke, S.A.2
Chen, W.Y.3
Hwu, W.-M.W.4
-
83
-
-
0030712704
-
Aggressive inlining
-
May
-
A. Ayers, R. Schooler, and R. Gottlieb, "Aggressive inlining," ACM SIGPLAN Notices, vol. 32, no. 5, pp. 134-145, May 1997.
-
(1997)
ACM SIGPLAN Notices
, vol.32
, Issue.5
, pp. 134-145
-
-
Ayers, A.1
Schooler, R.2
Gottlieb, R.3
-
84
-
-
0032114717
-
Evaluating inlining techniques
-
O. Kaser and C. Ramakrishnan, "Evaluating inlining techniques," in Computer Languages, 1998, vol. 24, pp. 55-72.
-
(1998)
Computer Languages
, vol.24
, pp. 55-72
-
-
Kaser, O.1
Ramakrishnan, C.2
-
85
-
-
0010947977
-
A comparative study of static and profile-based heuristics for inlining
-
Jul.
-
M. Arnold, S. Fink, V. Sarkar, and P. F. Sweeney, "A comparative study of static and profile-based heuristics for inlining," ACM SIGPLAN Notices, vol. 35, no. 7, pp. 52-64, Jul. 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.7
, pp. 52-64
-
-
Arnold, M.1
Fink, S.2
Sarkar, V.3
Sweeney, P.F.4
-
89
-
-
3042641366
-
The StarJIT 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 StarJIT compiler: A dynamic compiler for managed runtime environments," Intel Technol. J., vol. 7, no. 1, pp. 19-31, Feb. 2003.
-
(2003)
Intel Technol. J.
, 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
-
90
-
-
0033904365
-
Overview of the IBM Java just-in-time compiler
-
Feb.
-
T. Suganuma, T. Ogasawara, M. Takeuchi, T. Yasue, M. Kawahito. K. Ishizaki, H. Komatsu, and T. Nakatani, "Overview of the IBM Java just-in-time compiler," IBM Syst. J., vol. 39, no. 1, pp. 175-193, Feb. 2000.
-
(2000)
IBM Syst. J.
, vol.39
, Issue.1
, 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
-
91
-
-
0026157612
-
IMPACT: An architectural framework for multiple-instruction-issue processors
-
P. Chang, S. Mahlke, W. Chen, N. Warter, and W.-M. Hwu, "IMPACT: An architectural framework for multiple-instruction-issue processors," in Proc. 18th Int. Symp. Computer Architecture, 1991, pp. 266-275.
-
(1991)
Proc. 18th Int. Symp. Computer Architecture
, pp. 266-275
-
-
Chang, P.1
Mahlke, S.2
Chen, W.3
Warter, N.4
Hwu, W.-M.5
-
92
-
-
0028409599
-
Profile-assisted instruction scheduling
-
Apr.
-
W. Chen, S. Mahlke, N. Warter, S. Anik, and W. Hwu, "Profile- assisted instruction scheduling," Int. J. Parallel Program., vol. 22, no. 2, pp. 151-181, Apr. 1994.
-
(1994)
Int. J. Parallel Program
, vol.22
, Issue.2
, pp. 151-181
-
-
Chen, W.1
Mahlke, S.2
Warter, N.3
Anik, S.4
Hwu, W.5
-
93
-
-
0032123777
-
The IA-64 architecture at work
-
Jul.
-
C. Dulong, "The IA-64 architecture at work," IEEE Computer, vol. 31, no. 7, pp. 24-32, Jul. 1998.
-
(1998)
IEEE Computer
, vol.31
, Issue.7
, pp. 24-32
-
-
Dulong, C.1
-
95
-
-
0023577374
-
Multiple version loops
-
M. Byler, J. R. B. Davies, C. Huson, B. Leasure, and M. Wolfe, "Multiple version loops," in 1987 Int. Conf. Parallel Processing, 1987, pp. 312-318.
-
(1987)
1987 Int. Conf. Parallel Processing
, pp. 312-318
-
-
Byler, M.1
Davies, J.R.B.2
Huson, C.3
Leasure, B.4
Wolfe, M.5
-
96
-
-
0033686832
-
Automatic loop transformations and parallelization for Java
-
P. V. Artigas, M. Gupta, S. P. Midkiff, and J. E. Moreira, "Automatic loop transformations and parallelization for Java," in Proc. 2000 Int. Conf. Supercomputing, pp. 1-10.
-
Proc. 2000 Int. Conf. Supercomputing
, pp. 1-10
-
-
Artigas, P.V.1
Gupta, M.2
Midkiff, S.P.3
Moreira, J.E.4
-
97
-
-
84957798469
-
Optimizing Java programs in the presence of exceptions
-
M. Gupta, J.-D. Choi, and M. Hind, "Optimizing Java programs in the presence of exceptions," in Proc. 14th Eur. Conf. Object-Oriented Programming, 2000, pp. 422-446.
-
(2000)
Proc. 14th Eur. Conf. Object-Oriented Programming
, pp. 422-446
-
-
Gupta, M.1
Choi, J.-D.2
Hind, M.3
-
98
-
-
84944070647
-
Thin guards: A simple and effective technique for reducing the penalty of dynamic class loading
-
M. Arnold and B. G. Ryder, "Thin guards: A simple and effective technique for reducing the penalty of dynamic class loading," in Proc. 16th Eur. Conf. Object-Oriented Programming, 2002, pp. 498-524.
-
(2002)
Proc. 16th Eur. Conf. Object-oriented Programming
, pp. 498-524
-
-
Arnold, M.1
Ryder, B.G.2
-
99
-
-
0034448379
-
A study of devirtualization techniques for a Java just-in-time compiler
-
Oct.
-
K. Ishizaki, M. Kawahito, T. Yasue, H. Komatsu, and T. Nakatani, "A study of devirtualization techniques for a Java just-in-time compiler," ACM SIGPLAN Notices, vol. 35, no. 10, pp. 294-310, Oct. 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 294-310
-
-
Ishizaki, K.1
Kawahito, M.2
Yasue, T.3
Komatsu, H.4
Nakatani, T.5
-
100
-
-
0024701862
-
Customization: Optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language
-
Jul.
-
C. Chambers and D. Ungar, "Customization: Optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language," ACM SIGPLAN Notices, vol. 24, no. 7, pp. 146-160, Jul. 1989.
-
(1989)
ACM SIGPLAN Notices
, vol.24
, Issue.7
, pp. 146-160
-
-
Chambers, C.1
Ungar, D.2
-
101
-
-
0032667958
-
An evaluation of run-time optimizations
-
May
-
B. Grant, M. Philipose, M. Mock, S. J. Eggers, and C. Chambers, "An evaluation of run-time optimizations," ACM SIGPLAN Notices, vol. 34, no. 5, pp. 293-304, May 1999.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.5
, pp. 293-304
-
-
Grant, B.1
Philipose, M.2
Mock, M.3
Eggers, S.J.4
Chambers, C.5
-
102
-
-
17144404991
-
Optimizing ML with run-time code generation
-
May
-
P. Lee and M. Leone, "Optimizing ML with run-time code generation," ACM SIGPLAN Notices, vol. 31, no. 5, pp. 137-148, May 1996.
-
(1996)
ACM SIGPLAN Notices
, vol.31
, Issue.5
, pp. 137-148
-
-
Lee, P.1
Leone, M.2
-
103
-
-
0001379889
-
C and tec: A language and compiler for dynamic code generation
-
Mar.
-
M. Poletto, W. C. Hsieh, D. R. Engler, and M. F. Kaashoek, '"C and tec: A language and compiler for dynamic code generation," ACM Trans. Program. Lang. Syst., vol. 21, no. 2, pp. 324-369, Mar. 1999.
-
(1999)
ACM Trans. Program. Lang. Syst.
, vol.21
, Issue.2
, pp. 324-369
-
-
Poletto, M.1
Hsieh, W.C.2
Engler, D.R.3
Kaashoek, M.F.4
-
104
-
-
0346043344
-
Dynamic feedback: An effective technique for adaptive computing
-
May
-
P. C. Diniz and M. C. Rinard, "Dynamic feedback: An effective technique for adaptive computing," ACM SIGPLAN Notices, vol. 32, no. 5, pp. 71-84, May 1997.
-
(1997)
ACM SIGPLAN Notices
, vol.32
, Issue.5
, pp. 71-84
-
-
Diniz, P.C.1
Rinard, M.C.2
-
105
-
-
0034819518
-
High-level adaptive program optimization with ADAPT
-
Jul.
-
M. J. Voss and R. Eigemann, "High-level adaptive program optimization with ADAPT," ACM SIGPLAN Notices, vol. 36, no. 7, pp. 93-102, Jul. 2001.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.7
, pp. 93-102
-
-
Voss, M.J.1
Eigemann, R.2
-
106
-
-
0035551803
-
A study of exception handling and its dynamic optimization in Java
-
Nov.
-
T. Ogasawara, H. Komatsu, and T. Nakatani, "A study of exception handling and its dynamic optimization in Java," ACM SIGPLAN Notices, vol. 36, no. 11, pp. 83-95, Nov. 2001.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.11
, pp. 83-95
-
-
Ogasawara, T.1
Komatsu, H.2
Nakatani, T.3
-
107
-
-
0030259355
-
Compiler-based prefetching for recursive data structures
-
Sep.
-
C.-K. Luk and T. C. Mowry, "Compiler-based prefetching for recursive data structures" ACM SIGPLAN Notices, vol. 31, no. 9, pp. 222-233, Sep. 1996.
-
(1996)
ACM SIGPLAN Notices
, vol.31
, Issue.9
, pp. 222-233
-
-
Luk, C.-K.1
Mowry, T.C.2
-
108
-
-
0036036096
-
Efficient discovery of regular stride patterns in irregular programs and its use in compiler prefetching
-
May
-
Y. Wu, "Efficient discovery of regular stride patterns in irregular programs and its use in compiler prefetching," ACM SIGPLAN Notices, vol. 37, no. 5, pp. 210-221, May 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.5
, pp. 210-221
-
-
Wu, Y.1
-
109
-
-
0038039855
-
Stride prefetching by dynamically inspecting objects
-
May
-
T. Inagaki, T. Onodera, H. Komatsu, and T. Nakatani, "Stride prefetching by dynamically inspecting objects," ACM SIGPLAN Notices, vol. 38, no. 5, pp. 269-277, May 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.5
, pp. 269-277
-
-
Inagaki, T.1
Onodera, T.2
Komatsu, H.3
Nakatani, T.4
-
111
-
-
85006805669
-
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches
-
U. Hölzle, C. Chambers, and D. Ungar, "Optimizing dynamically-typed object-oriented languages with polymorphic inline caches," in Proc. 5th Eur. Conf. Object-Oriented Programming, 1991, pp. 21-38.
-
(1991)
Proc. 5th Eur. Conf. Object-Oriented Programming
, pp. 21-38
-
-
Hölzle, U.1
Chambers, C.2
Ungar, D.3
-
114
-
-
0003526180
-
Marmot: An optimizing compiler for Java
-
R. Fitzgerald, T. B. Knoblock, E. Ruf, B. Steensgaard, and D. Tarditi, "Marmot: An optimizing compiler for Java," Microsoft Res., Tech. Rep. MSR-TR-99-33, 1999.
-
(1999)
Microsoft Res., Tech. Rep.
, vol.MSR-TR-99-33
-
-
Fitzgerald, R.1
Knoblock, T.B.2
Ruf, E.3
Steensgaard, B.4
Tarditi, D.5
-
115
-
-
20744451670
-
Near optimal hierarchical encoding of types
-
Jyvaskyla, Finland
-
A. Krall, J. Vitek, and R. N. Horspool, "Near optimal hierarchical encoding of types," presented at the 11th Eur. Conf. Object-Oriented Programming, Jyvaskyla, Finland, 1997.
-
(1997)
11th Eur. Conf. Object-oriented Programming
-
-
Krall, A.1
Vitek, J.2
Horspool, R.N.3
-
118
-
-
0037811541
-
Lock reservation: Java locks can mostly do without atomic operations
-
Nov.
-
K. Kawachiya, A. Koseki, and T. Onodera, "Lock reservation: Java locks can mostly do without atomic operations," ACM SIGPLAN Notices, vol. 37, no. 11, pp. 130-141, Nov. 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.11
, pp. 130-141
-
-
Kawachiya, K.1
Koseki, A.2
Onodera, T.3
-
119
-
-
0346246685
-
Thin locks: Featherweight synchronization for Java
-
May
-
D. F. Bacon, R. Konuru, C. Murthy, and M. Serrano, "Thin locks: Featherweight synchronization for Java," ACM SIGPLAN Notices, vol. 33, no. 5, pp. 258-268, May 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.5
, pp. 258-268
-
-
Bacon, D.F.1
Konuru, R.2
Murthy, C.3
Serrano, M.4
-
120
-
-
84944047407
-
Space- And time-efficient implementations of the Java object model
-
D. F. Bacon, S. J. Fink, and D. Grove, "Space- and time-efficient implementations of the Java object model," in 16th Eur. Conf. Object-Oriented Programming, 2002, pp. 111-132.
-
(2002)
16th Eur. Conf. Object-oriented Programming
, pp. 111-132
-
-
Bacon, D.F.1
Fink, S.J.2
Grove, D.3
-
121
-
-
84948958710
-
Optimization of object-oriented programs using static class hierarchy analysis
-
J. Dean, D. Grove, and C. Chambers, "Optimization of object-oriented programs using static class hierarchy analysis," in Proc. 9th Eur. Conf. Object-Oriented Programming, 1995, pp. 77-101.
-
(1995)
Proc. 9th Eur. Conf. Object-Oriented Programming
, pp. 77-101
-
-
Dean, J.1
Grove, D.2
Chambers, C.3
-
125
-
-
20744441062
-
Dynamic selection of application-specific garbage collection
-
S. Soman, C. Krintz, and D. Bacon, "Dynamic selection of application-specific garbage collection," in Int. Symp. Memory Management, 2004, pp. 49-60.
-
(2004)
Int. Symp. Memory Management
, pp. 49-60
-
-
Soman, S.1
Krintz, C.2
Bacon, D.3
-
126
-
-
0033887057
-
Java server performance: A case study of building efficient, scalable JVMs
-
Feb.
-
R. Dimpsey, R. Arora, and K. Kuiper, "Java server performance: A case study of building efficient, scalable JVMs," IBM Syst. J., vol. 39, no. 1, pp. 151-174, Feb. 2000.
-
(2000)
IBM Syst. J.
, vol.39
, Issue.1
, pp. 151-174
-
-
Dimpsey, R.1
Arora, R.2
Kuiper, K.3
-
127
-
-
0024608797
-
Simple generational garbage collection and fast allocation
-
Feb.
-
A. W. Appel, "Simple generational garbage collection and fast allocation," Softw. Pract. Exper., vol. 19, no. 2, pp. 171-183, Feb. 1989.
-
(1989)
Softw. Pract. Exper.
, vol.19
, Issue.2
, pp. 171-183
-
-
Appel, A.W.1
-
128
-
-
84976791409
-
Using key object opportunism to collect old objects
-
B. Hayes, "Using key object opportunism to collect old objects," in Proc. ACM Conf. Object-Oriented Programming Systems, Languages, and Applications, 1991, pp. 33-46.
-
(1991)
Proc. ACM Conf. Object-Oriented Programming Systems, Languages, and Applications
, pp. 33-46
-
-
Hayes, B.1
-
129
-
-
1442263992
-
Connectivity-based garbage collection
-
M. Hirzel, A. Diwan, and M. Hertz, "Connectivity-based garbage collection," in Proc. ACM Conf. Object-Oriented Programming Systems, Languages, and Applications, 2003, pp. 359-373.
-
(2003)
Proc. ACM Conf. Object-Oriented Programming Systems, Languages, and Applications
, pp. 359-373
-
-
Hirzel, M.1
Diwan, A.2
Hertz, M.3
-
130
-
-
0024130284
-
Opportunistic garbage collection
-
Dec.
-
[1301 P. R. Wilson, "Opportunistic garbage collection," ACM SIGPLAN Notices, vol. 23, no. 12, pp. 98-102, Dec. 1988.
-
(1988)
ACM SIGPLAN Notices
, vol.23
, Issue.12
, pp. 98-102
-
-
Wilson, P.R.1
-
131
-
-
0020765079
-
A real-time garbage collector based on the lifetimes of objects
-
H. Lieberman and C. Hewitt, "A real-time garbage collector based on the lifetimes of objects," Commun. ACM, vol. 26, no. 6, pp. 419-429, 1983.
-
(1983)
Commun. ACM
, vol.26
, Issue.6
, pp. 419-429
-
-
Lieberman, H.1
Hewitt, C.2
-
132
-
-
0032630166
-
Cache-conscious structure definition
-
May
-
T. M. Chilimbi, B. Davidson, and J. R. Larus, "Cache-conscious structure definition," ACM SIGPLAN Notices, vol. 34, no. 5, pp. 13-24, May 1999.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.5
, pp. 13-24
-
-
Chilimbi, T.M.1
Davidson, B.2
Larus, J.R.3
-
133
-
-
0035365635
-
Continuous program optimization: Design and evaluation
-
Jun.
-
T. P. Kistler and M. Franz, "Continuous program optimization: Design and evaluation," IEEE Trans. Comput., vol. 50, no. 6, pp. 549-566, Jun. 2001.
-
(2001)
IEEE Trans. Comput.
, vol.50
, Issue.6
, pp. 549-566
-
-
Kistler, T.P.1
Franz, M.2
-
134
-
-
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," ACM Trans. Program. Lang. Syst., vol. 22, no. 3, pp. 490-505, 2000.
-
(2000)
ACM Trans. Program. Lang. Syst.
, vol.22
, Issue.3
, pp. 490-505
-
-
Kistler, T.1
Franz, M.2
-
135
-
-
26444518564
-
Data remapping for design space optimization of embedded memory systems
-
May
-
R. M. Rabbah and K. V. Palem, "Data remapping for design space optimization of embedded memory systems," ACM Trans. Embed. Comput. Syst., vol. 2, no. 2, pp. 1-32, May 2003.
-
(2003)
ACM Trans. Embed. Comput. Syst.
, vol.2
, Issue.2
, pp. 1-32
-
-
Rabbah, R.M.1
Palem, K.V.2
-
136
-
-
0008572520
-
Using generational garbage collection to implement cache-conscious data placement
-
Mar.
-
T. M. Chilimbi and J. R. Larus, "Using generational garbage collection to implement cache-conscious data placement," ACM SIGPLAN Notices, vol. 34, no. 3, pp. 37-48, Mar. 1999.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.3
, pp. 37-48
-
-
Chilimbi, T.M.1
Larus, J.R.2
-
137
-
-
12844273460
-
The garbage collection advantage: Improving program locality
-
X. Huang, S. M. Blackburn, K. S. McKinley, J. E. B. Moss, Z. Wang, and P. Cheng, "The garbage collection advantage: Improving program locality," in ACM Conf. Object-Oriented Programming Systems, Languages, and Applications, 2004, pp. 69-80.
-
(2004)
ACM Conf. Object-oriented Programming Systems, Languages, and Applications
, 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
-
138
-
-
0038824639
-
Creating and preserving locality of Java applications at allocation and garbage collection timss
-
Nov.
-
Y. Shuf, M. Gupta, H. Franke, A. Appel, and J. P. Singh, "Creating and preserving locality of Java applications at allocation and garbage collection timss," ACM SIGPLAN Notices, vol. 37, no. 11, pp. 13-25, Nov. 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.11
, pp. 13-25
-
-
Shuf, Y.1
Gupta, M.2
Franke, H.3
Appel, A.4
Singh, J.P.5
-
139
-
-
0036040711
-
An efficient profile-analysis framework for data-layout optimizations
-
Jan.
-
S. Rubin, R. Bodík, and T. Chilimbi, "An efficient profile-analysis framework for data-layout optimizations," ACM SIGPLAN Notices, vol. 37, no. 1, pp. 140-153, Jan. 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.1
, pp. 140-153
-
-
Rubin, S.1
Bodík, R.2
Chilimbi, T.3
-
140
-
-
0031636309
-
FFTW: An adaptive software architecture for the FFT
-
M. Frigo and S. G. Johnson, "FFTW: An adaptive software architecture for the FFT," in Proc. 1998 IEEE Int. Conf. Acoustics, Speech, and Signal Processing, vol. 3, pp. 1381-1384.
-
Proc. 1998 IEEE Int. Conf. Acoustics, Speech, and Signal Processing
, vol.3
, pp. 1381-1384
-
-
Frigo, M.1
Johnson, S.G.2
-
141
-
-
0003418094
-
Automatically Tuned Linear Algebra Software
-
R. C. Whaley and J. J. Dongarra, "Automatically Tuned Linear Algebra Software," Univ. Tennessee, Knoxville, Tech. Rep. UT-CS-97-366, 1997.
-
(1997)
Univ. Tennessee, Knoxville, Tech. Rep.
, vol.UT-CS-97-366
-
-
Whaley, R.C.1
Dongarra, J.J.2
-
142
-
-
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 Proc. 1997 Int. Conf. Supercomputing, pp. 340-347.
-
Proc. 1997 Int. Conf. Supercomputing
, pp. 340-347
-
-
Bilmes, J.1
Asanovic, K.2
Chin, C.-W.3
Demmel, J.4
-
143
-
-
0038378242
-
A comparison of empirical and model-driven optimization
-
May
-
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," ACM SIGPLAN Notices, vol. 38, no. 5, pp. 63-76, May 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.5
, pp. 63-76
-
-
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
-
145
-
-
0034448303
-
A framework for interprocedural optimization in the presence of dynamic class loading
-
May
-
V. C. Sreedhar, M. Burke, and J.-D. Choi, "A framework for interprocedural optimization in the presence of dynamic class loading," ACM SIGPLAN Notices, vol. 35, no. 5, pp. 196-207, May 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.5
, pp. 196-207
-
-
Sreedhar, V.C.1
Burke, M.2
Choi, J.-D.3
-
146
-
-
0035552042
-
Dynamic optimistic interprocedural analysis: A framework and an application
-
Nov.
-
I. Pechtchanski and V. Sarkar, "Dynamic optimistic interprocedural analysis: A framework and an application," ACM SIGPLAN Notices, vol. 36, no. 11, pp. 195-210, Nov. 2001.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.11
, pp. 195-210
-
-
Pechtchanski, I.1
Sarkar, V.2
-
148
-
-
35048831472
-
Pointer analysis in the pressence of dynamic class loading
-
M. Hirzel, A. Diwan, and M. Hind, "Pointer analysis in the pressence of dynamic class loading," in 18th Eur. Conf. Object-Oriented Programming, 2004, pp. 96-122.
-
(2004)
18th Eur. Conf. Object-oriented Programming
, pp. 96-122
-
-
Hirzel, M.1
Diwan, A.2
Hind, M.3
-
149
-
-
0034446933
-
Quicksilver: A quasistatic compiler for Java
-
Oct.
-
M. Serrano, R. Bordawekar, S. Midkiff, and M. Gupta, "Quicksilver: A quasistatic compiler for Java," ACM SIGPLAN Notices, vol. 35, no. 10, pp. 66-82, Oct. 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 66-82
-
-
Serrano, M.1
Bordawekar, R.2
Midkiff, S.3
Gupta, M.4
-
150
-
-
0036036549
-
Toward automatic construction of staged compilers
-
Jan.
-
M. Philipose, C. Chambers, and S. J. Eggers, "Toward automatic construction of staged compilers," ACM SIGPLAN Notices, vol. 37, no. 1, pp. 113-125, Jan. 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.1
, pp. 113-125
-
-
Philipose, M.1
Chambers, C.2
Eggers, S.J.3
-
151
-
-
0034450017
-
Sealed calls in Java packages
-
Oct.
-
A. Zaks, V. Feldman, and N. Aizikowitz, "Sealed calls in Java packages," ACM SIGPLAN Notices, vol. 35, no. 10, pp. 83-92, Oct. 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 83-92
-
-
Zaks, A.1
Feldman, V.2
Aizikowitz, N.3
-
154
-
-
17144389045
-
VCODE: A retargetable, extensible, very fast dynamic code generation system
-
May
-
D. R. Engler, "VCODE: A retargetable, extensible, very fast dynamic code generation system," ACM SIGPLAN Notices, vol. 31, no. 5, pp. 160-170, May 1996.
-
(1996)
ACM SIGPLAN Notices
, vol.31
, Issue.5
, pp. 160-170
-
-
Engler, D.R.1
-
155
-
-
0001228239
-
Linear scan register allocation
-
Sep.
-
M. Poletto and V. Sarkar, "Linear scan register allocation," ACM Trans. Program. Lang. Syst., vol. 21, no. 5, pp. 895-913, Sep. 1999.
-
(1999)
ACM Trans. Program. Lang. Syst.
, vol.21
, Issue.5
, pp. 895-913
-
-
Poletto, M.1
Sarkar, V.2
-
156
-
-
0002022604
-
The Jalapeño dynamic optimizing compiler for Java
-
M. G. Burke, J.-D. Choi, S. Fink, D. Grove, M. Hind, V. Sarkar, M. J. Serrano, V. C. Sreedhar, H. Srinivasan, and J. Whaley, "The Jalapeño dynamic optimizing compiler for Java," in Proc. ACM 1999 Java Grande Conf., pp. 129-141.
-
Proc. ACM 1999 Java Grande Conf.
, pp. 129-141
-
-
Burke, M.G.1
Choi, J.-D.2
Fink, S.3
Grove, D.4
Hind, M.5
Sarkar, V.6
Serrano, M.J.7
Sreedhar, V.C.8
Srinivasan, H.9
Whaley, J.10
-
159
-
-
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, vol. 38, no. 11, pp. 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
-
160
-
-
1442337578
-
How Java programs interact with virtual machines at the microarchitectural level
-
Nov.
-
L. Eeckhout, A. Georges, and K. D. Bosschere, "How Java programs interact with virtual machines at the microarchitectural level," ACM SIGPLAN Notices, vol. 38, no. 11, pp. 169-186, Nov. 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.11
, pp. 169-186
-
-
Eeckhout, L.1
Georges, A.2
Bosschere, K.D.3
-
161
-
-
20744440599
-
-
Transmeta Corporation: Crusoe. Transmeta Corporation. [Online]
-
Transmeta Corporation: Crusoe. Transmeta Corporation. [Online], Available: http://www.transmeta.com/crusoe
-
-
-
-
162
-
-
85063443451
-
Energy behavior of Java applications from the memory perspective
-
N. Vijaykrishnan, M. Kandemir, S. Tomar, S. Kim, A. Sivasubramaniam, and M. J. Irwin, "Energy behavior of Java applications from the memory perspective," in Proc. Usenix Java Virtual Machine Research and Technology Symp. (JVM'01), pp. 207-220.
-
Proc. Usenix Java Virtual Machine Research and Technology Symp. (JVM'01)
, pp. 207-220
-
-
Vijaykrishnan, N.1
Kandemir, M.2
Tomar, S.3
Kim, S.4
Sivasubramaniam, A.5
Irwin, M.J.6
-
163
-
-
0347600810
-
Overlapping execution with transfer using nonstrict execution for mobile programs
-
Nov.
-
C. Krintz, B. Calder, H. B. Lee, and B. G. Zorn, "Overlapping execution with transfer using nonstrict execution for mobile programs," ACM SIGPLAN Notices, vol. 33, no. 11, pp. 159-169, Nov. 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.11
, pp. 159-169
-
-
Krintz, C.1
Calder, B.2
Lee, H.B.3
Zorn, B.G.4
-
164
-
-
0033203823
-
Reducing transfer delay using Java class file splitting and prefetching
-
Oct.
-
C. Krintz, B. Calder, and U. Hölzle, "Reducing transfer delay using Java class file splitting and prefetching," ACM SIGPLAN Notices, vol. 34, no. 10, pp. 276-291, Oct. 1999.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 276-291
-
-
Krintz, C.1
Calder, B.2
Hölzle, U.3
-
166
-
-
20744448019
-
-
[Online]
-
Mono. [Online]. Available: http://go-mono.com
-
-
-
-
167
-
-
20744440767
-
-
[Online]
-
Open Runtime Platform. [Online], Available: http://orp.sourceforce.net
-
-
-
|