-
2
-
-
0034448992
-
Adaptive optimization in the Jalapeño JVM
-
New York, NY, USA, ACM
-
M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney. Adaptive optimization in the Jalapeño JVM. In OOPSLA'00: Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 47-65, New York, NY, USA, 2000. ACM.
-
(2000)
OOPSLA'00: Proceedings of the 15th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 47-65
-
-
Arnold, M.1
Fink, S.2
Grove, D.3
Hind, M.4
Sweeney, P.F.5
-
3
-
-
0037810283
-
Online feedbackdirected optimization of Java
-
New York, NY, USA, ACM
-
M. Arnold, M. Hind, and B. G. Ryder. Online feedbackdirected optimization of Java. In OOPSLA'02: Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 111-129, New York, NY, USA, 2002. ACM.
-
(2002)
OOPSLA'02: Proceedings of the 17th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 111-129
-
-
Arnold, M.1
Hind, M.2
Ryder, B.G.3
-
4
-
-
0034449842
-
Dynamo: A transparent dynamic optimization system
-
New York, NY, USA, ACM
-
V. Bala, E. Duesterwald, and S. Banerjia. Dynamo: a transparent dynamic optimization system. In PLDI'00: Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation, pages 1-12, New York, NY, USA, 2000. ACM.
-
(2000)
PLDI'00: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation
, pp. 1-12
-
-
Bala, V.1
Duesterwald, E.2
Banerjia, S.3
-
5
-
-
68949110245
-
Streambased dynamic compilation for object-oriented languages
-
M. Bebenita, M. Chang, A. Gal, and M. Franz. Streambased dynamic compilation for object-oriented languages. In TOOLS (47), pages 77-95, 2009.
-
(2009)
TOOLS (47)
, pp. 77-95
-
-
Bebenita, M.1
Chang, M.2
Gal, A.3
Franz, M.4
-
6
-
-
78650148843
-
Trace based compilation in interpreter-less execution environments
-
University of California, Irvine, March
-
M. Bebenita, M. Chang, K. Manivannan, G. Wagner, M. Cintra, B. Mathiske, A. Gal, C. Wimmer, and M. Franz. Trace based compilation in interpreter-less execution environments. Technical Report ICS-TR-10-01, University of California, Irvine, March 2010.
-
(2010)
Technical Report ICS-TR-10-01
-
-
Bebenita, M.1
Chang, M.2
Manivannan, K.3
Wagner, G.4
Cintra, M.5
Mathiske, B.6
Gal, A.7
Wimmer, C.8
Franz, M.9
-
7
-
-
70450257719
-
Tracing the meta-level: Pypy's tracing jit compiler
-
New York, NY, USA, ACM
-
C. F. Bolz, A. Cuni, M. Fijalkowski, and A. Rigo. Tracing the meta-level: Pypy's tracing jit compiler. In ICOOOLPS'09: Proceedings of the 4th workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems, pages 18-25, New York, NY, USA, 2009. ACM.
-
(2009)
ICOOOLPS'09: Proceedings of the 4th Workshop on the Implementation, Compilation, Optimization of Object-oriented Languages and Programming Systems
, pp. 18-25
-
-
Bolz, C.F.1
Cuni, A.2
Fijalkowski, M.3
Rigo, A.4
-
8
-
-
47249159924
-
Automatic trace-based parallelization of java programs
-
Washington, DC, USA, IEEE Computer Society
-
B. J. Bradel and T. S. Abdelrahman. Automatic trace-based parallelization of java programs. In ICPP'07: Proceedings of the 2007 International Conference on Parallel Processing, page 26, Washington, DC, USA, 2007. IEEE Computer Society.
-
(2007)
ICPP'07: Proceedings of the 2007 International Conference on Parallel Processing, Page 26
-
-
Bradel, B.J.1
Abdelrahman, T.S.2
-
9
-
-
84943422723
-
An infrastructure for adaptive dynamic optimization
-
Washington, DC, USA, IEEE Computer Society
-
D. Bruening, T. Garnett, and S. Amarasinghe. An infrastructure for adaptive dynamic optimization. In CGO'03: Proceedings of the international symposium on Code generation and optimization, pages 265-275, Washington, DC, USA, 2003. IEEE Computer Society.
-
(2003)
CGO'03: Proceedings of the International Symposium on Code Generation and Optimization
, pp. 265-275
-
-
Bruening, D.1
Garnett, T.2
Amarasinghe, S.3
-
10
-
-
0024701862
-
Customization: Optimizing compiler technology for self, a dynamically-typed object-oriented programming language
-
New York, NY, USA, ACM
-
C. Chambers and D. Ungar. Customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language. In PLDI'89: Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation, pages 146-160, New York, NY, USA, 1989. ACM.
-
(1989)
PLDI'89: Proceedings of the ACM SIGPLAN 1989 Conference on Programming Language Design and Implementation
, pp. 146-160
-
-
Chambers, C.1
Ungar, D.2
-
11
-
-
70450269618
-
Efficient just-in-time execution of dynamically typed languages via code specialization using precise runtime type inference
-
University of California, Irvine
-
M. Chang, M. Bebenita, A. Yermolovich, A. Gal, and M. Franz. Efficient just-in-time execution of dynamically typed languages via code specialization using precise runtime type inference. Technical Report ICS-TR-07-10, University of California, Irvine, 2007.
-
(2007)
Technical Report ICS-TR-07-10
-
-
Chang, M.1
Bebenita, M.2
Yermolovich, A.3
Gal, A.4
Franz, M.5
-
12
-
-
67650035151
-
Tracing for web 3.0: Trace compilation for the next generation web applications
-
New York, NY, USA, ACM
-
M. Chang, E. Smith, R. Reitmaier, M. Bebenita, A. Gal, C. Wimmer, B. Eich, and M. Franz. Tracing for web 3.0: trace compilation for the next generation web applications. In VEE'09: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, pages 71-80, New York, NY, USA, 2009. ACM.
-
(2009)
VEE'09: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
, pp. 71-80
-
-
Chang, M.1
Smith, E.2
Reitmaier, R.3
Bebenita, M.4
Gal, A.5
Wimmer, C.6
Eich, B.7
Franz, M.8
-
13
-
-
70450228569
-
Faster than c#: Efficient implementation of dynamic languages on. net
-
New York, NY, USA, ACM
-
A. Cuni, D. Ancona, and A. Rigo. Faster than c#: efficient implementation of dynamic languages on. net. In ICOOOLPS'09: Proceedings of the 4th workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems, pages 26-33, New York, NY, USA, 2009. ACM.
-
(2009)
ICOOOLPS'09: Proceedings of the 4th Workshop on the Implementation, Compilation, Optimization of Object-oriented Languages and Programming Systems
, pp. 26-33
-
-
Cuni, A.1
Ancona, D.2
Rigo, A.3
-
14
-
-
45749085681
-
Z3: An efficient SMT solver
-
Berlin, Heidelberg, Springer-Verlag
-
L. De Moura and N. Bjørner. Z3: an efficient SMT solver. In TACAS'08/ETAPS'08: Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems, pages 337-340, Berlin, Heidelberg, 2008. Springer-Verlag.
-
(2008)
TACAS'08/ETAPS'08: Proceedings of the Theory and Practice of Software, 14th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
, pp. 337-340
-
-
De Moura, L.1
Bjørner, N.2
-
15
-
-
84943385246
-
The transmeta code morphingTMsoftware: Using speculation, recovery, and adaptive retranslation to address real-life challenges
-
Washington, DC, USA, IEEE Computer Society
-
J. C. Dehnert, B. K. Grant, J. P. Banning, R. Johnson, T. Kistler, A. Klaiber, and J. Mattson. The transmeta code morphingTMsoftware: using speculation, recovery, and adaptive retranslation to address real-life challenges. In CGO'03: Proceedings of the international symposium on Code generation and optimization, pages 15-24, Washington, DC, USA, 2003. IEEE Computer Society.
-
(2003)
CGO'03: Proceedings of the International Symposium on Code Generation and Optimization
, pp. 15-24
-
-
Dehnert, J.C.1
Grant, B.K.2
Banning, J.P.3
Johnson, R.4
Kistler, T.5
Klaiber, A.6
Mattson, J.7
-
16
-
-
78650103983
-
-
ECMA, Common Language Infrastructure, June
-
ECMA. International standard ECMA-355, Common Language Infrastructure, June 2006.
-
(2006)
International Standard ECMA-355
-
-
-
17
-
-
41149103855
-
-
PhD thesis, Long Beach, CA, USA, Adviser Franz, Michael
-
A. Gal. Efficient bytecode verification and compilation in a virtual machine. PhD thesis, Long Beach, CA, USA, 2006. Adviser Franz, Michael.
-
(2006)
Efficient Bytecode Verification and Compilation in a Virtual Machine
-
-
Gal, A.1
-
18
-
-
70450253198
-
Trace-based just-in-time type specialization for dynamic languages
-
New York, NY, USA, ACM
-
A. Gal, B. Eich, M. Shaver, D. Anderson, D. Mandelin, M. R. Haghighat, B. Kaplan, G. Hoare, B. Zbarsky, J. Orendorff, J. Ruderman, E. W. Smith, R. Reitmaier, M. Bebenita, M. Chang, and M. Franz. Trace-based just-in-time type specialization for dynamic languages. In PLDI'09: Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation, pages 465-478, New York, NY, USA, 2009. ACM.
-
(2009)
PLDI'09: Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 465-478
-
-
Gal, A.1
Eich, B.2
Shaver, M.3
Anderson, D.4
Mandelin, D.5
Haghighat, M.R.6
Kaplan, B.7
Hoare, G.8
Zbarsky, B.9
Orendorff, J.10
Ruderman, J.11
Smith, E.W.12
Reitmaier, R.13
Bebenita, M.14
Chang, M.15
Franz, M.16
-
19
-
-
70450282714
-
Incremental dynamic code generation with trace trees
-
University of California, Irvine
-
A. Gal and M. Franz. Incremental dynamic code generation with trace trees. Technical Report ICS-TR-06-16, University of California, Irvine, 2006.
-
(2006)
Technical Report ICS-TR-06-16
-
-
Gal, A.1
Franz, M.2
-
20
-
-
33745959191
-
HotpathVM: An effective jit compiler for resource-constrained devices
-
New York, NY, USA, ACM
-
A. Gal, C. W. Probst, and M. Franz. HotpathVM: an effective jit compiler for resource-constrained devices. In VEE'06: Proceedings of the 2nd international conference on Virtual execution environments, pages 144-153, New York, NY, USA, 2006. ACM.
-
(2006)
VEE'06: Proceedings of the 2nd International Conference on Virtual Execution Environments
, pp. 144-153
-
-
Gal, A.1
Probst, C.W.2
Franz, M.3
-
21
-
-
72249086570
-
A concurrent dynamic analysis framework for multicore hardware
-
New York, NY, USA, ACM
-
J. Ha, M. Arnold, S. M. Blackburn, and K. S. McKinley. A concurrent dynamic analysis framework for multicore hardware. In OOPSLA'09: Proceeding of the 24th ACM SIG-PLAN conference on Object oriented programming systems languages and applications, pages 155-174, New York, NY, USA, 2009. ACM.
-
(2009)
OOPSLA'09: Proceeding of the 24th ACM SIG-PLAN Conference on Object Oriented Programming Systems Languages and Applications
, pp. 155-174
-
-
Ha, J.1
Arnold, M.2
Blackburn, S.M.3
McKinley, K.S.4
-
22
-
-
0016971687
-
Symbolic execution and program testing
-
J. C. King. Symbolic execution and program testing. Commun. ACM, 19(7):385-394, 1976.
-
(1976)
Commun. ACM
, vol.19
, Issue.7
, pp. 385-394
-
-
King, J.C.1
-
23
-
-
77951616217
-
RATA: Rapid atomic type analysis by abstract interpretation application to JavaScript optimization
-
Springer-Verlag
-
F. Logozzo and H. Venter. RATA: Rapid atomic type analysis by abstract interpretation application to JavaScript optimization. In Compiler Construction, volume 6011 of LNCS, pages 66-83. Springer-Verlag, 2010.
-
(2010)
Compiler Construction, Volume 6011 of LNCS
, pp. 66-83
-
-
Logozzo, F.1
Venter, H.2
-
24
-
-
63349111167
-
The maxine virtual machine and inspector
-
New York, NY, USA, ACM
-
B. Mathiske. The maxine virtual machine and inspector. In OOPSLA Companion'08: Companion to the 23rd ACM SIG-PLAN conference on Object-oriented programming systems languages and applications, pages 739-740, New York, NY, USA, 2008. ACM.
-
(2008)
OOPSLA Companion'08: Companion to the 23rd ACM SIG-PLAN Conference on Object-oriented Programming Systems Languages and Applications
, pp. 739-740
-
-
Mathiske, B.1
-
25
-
-
56449102244
-
Trace fragment selection within method-based jvms
-
New York, NY, USA, ACM
-
D. Merrill and K. Hazelwood. Trace fragment selection within method-based jvms. In VEE'08: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, pages 41-50, New York, NY, USA, 2008. ACM.
-
(2008)
VEE'08: Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
, pp. 41-50
-
-
Merrill, D.1
Hazelwood, K.2
-
27
-
-
34248357182
-
PyPy's approach to virtual machine construction
-
New York, NY, USA, ACM
-
A. Rigo and S. Pedroni. PyPy's approach to virtual machine construction. In OOPSLA'06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, pages 944-953, New York, NY, USA, 2006. ACM.
-
(2006)
OOPSLA'06: Companion to the 21st ACM SIGPLAN Symposium on Object-oriented Programming Systems, Languages, and Applications
, pp. 944-953
-
-
Rigo, A.1
Pedroni, S.2
-
28
-
-
33745411475
-
A region-based compilation technique for dynamic compilers
-
T. Suganuma, T. Yasue, and T. Nakatani. A region-based compilation technique for dynamic compilers. ACM Transactions on Programming Languages and Systems, 28(1):134-174, 2006.
-
(2006)
ACM Transactions on Programming Languages and Systems
, vol.28
, Issue.1
, pp. 134-174
-
-
Suganuma, T.1
Yasue, T.2
Nakatani, T.3
-
29
-
-
77956321375
-
Optimization of dynamic languages using hierarchical layering of virtual machines
-
New York, NY, USA, ACM
-
A. Yermolovich, C. Wimmer, and M. Franz. Optimization of dynamic languages using hierarchical layering of virtual machines. In DLS'09: Proceedings of the 5th symposium on Dynamic languages, pages 79-88, New York, NY, USA, 2009. ACM.
-
(2009)
DLS'09: Proceedings of the 5th Symposium on Dynamic Languages
, pp. 79-88
-
-
Yermolovich, A.1
Wimmer, C.2
Franz, M.3
-
30
-
-
35448980366
-
Yeti: A gradually extensible trace interpreter
-
New York, NY, USA, ACM
-
M. Zaleski, A. D. Brown, and K. Stoodley. Yeti: a gradually extensible trace interpreter. In VEE'07: Proceedings of the 3rd international conference on Virtual execution environments, pages 83-93, New York, NY, USA, 2007. ACM.
-
(2007)
VEE'07: Proceedings of the 3rd International Conference on Virtual Execution Environments
, pp. 83-93
-
-
Zaleski, M.1
Brown, A.D.2
Stoodley, K.3
|