-
1
-
-
3042641366
-
The StarJIT compiler: A dynamic compiler for managed runtime environments
-
February
-
ADL-TABATABAI, A.-R., BHARADWAJ, J., CHEN, D.-Y., GHULOUM, A., MENON, V. S., MURPHY, B. R., SERRANO, M., AND SHPEISMAN, T. The StarJIT compiler: A dynamic compiler for managed runtime environments. Intel Technology Journal 7, 1 (February 2003).
-
(2003)
Intel Technology Journal
, vol.7
, Issue.1
-
-
Adl-Tabatabai, A.-R.1
Bharadwaj, J.2
Chen, D.-Y.3
Ghuloum, A.4
Menon, V.S.5
Murphy, B.R.6
Serrano, M.7
Shpeisman, T.8
-
2
-
-
18844362658
-
SafeTSA: A type safe and referentially secure mobile-code representation based on static single assignment form
-
Snowbird, UT, USA
-
AMME, W., DALTON, N., VON RONNE, J., AND FRANZ, M. SafeTSA: a type safe and referentially secure mobile-code representation based on static single assignment form. In Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation (Snowbird, UT, USA, 2001), pp. 137-147.
-
(2001)
Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation
, pp. 137-147
-
-
Amme, W.1
Dalton, N.2
Von Ronne, J.3
Franz, M.4
-
3
-
-
4243054951
-
Algorithms for computing the static single assignment form
-
BILARDI, G., AND PINGALI, K. Algorithms for computing the static single assignment form. J. ACM 50, 3 (2003), 375-425.
-
(2003)
J. ACM
, vol.50
, Issue.3
, pp. 375-425
-
-
Bilardi, G.1
Pingali, K.2
-
4
-
-
0034448902
-
ABCD: Eliminating array bounds checks on demand
-
Vancouver, British Columbia, Canada
-
BODÍK, R., GUPTA, R., AND SARKAR, V. ABCD: Eliminating array bounds checks on demand. In Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation (Vancouver, British Columbia, Canada, 2000), pp. 321-333.
-
(2000)
Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation
, pp. 321-333
-
-
Bodík, R.1
Gupta, R.2
Sarkar, V.3
-
5
-
-
0031165516
-
Value numbering
-
June
-
BRIOGS, P., COOPER, K. D., AND SIMPSON, L. T. Value numbering. Software - Practice and Experience 27, 6 (June 1996), 701-724.
-
(1996)
Software - Practice and Experience
, vol.27
, Issue.6
, pp. 701-724
-
-
Briogs, P.1
Cooper, K.D.2
Simpson, L.T.3
-
6
-
-
84948982933
-
Dependence analysis for Java
-
Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
-
CHAMBERS, C., PECHTCHANSKI, I., SARKAR, V., SERRANO, M. J., AND SRINIVASAN, H. Dependence analysis for Java. In Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing (1999), vol. 1863 of Lecture Notes in Computer Science, pp. 35-52.
-
(1999)
Lecture Notes in Computer Science
, vol.1863
, pp. 35-52
-
-
Chambers, C.1
Pechtchanski, I.2
Sarkar, V.3
Serrano, M.J.4
Srinivasan, H.5
-
7
-
-
17044373469
-
A simple typed intermediate language for object-oriented languages
-
(Long Beach, CA, USA, Jan.) ACM Press
-
CHEN, J., AND TARDITI, D. A simple typed intermediate language for object-oriented languages. In Proceedings of the 32nd Annual ACM Symposium on Principles of Programming Languages (Long Beach, CA, USA, Jan. 2005), ACM Press, pp. 38-49.
-
(2005)
Proceedings of the 32nd Annual ACM Symposium on Principles of Programming Languages
, pp. 38-49
-
-
Chen, J.1
Tarditi, D.2
-
8
-
-
0034447889
-
A certifying compiler for Java
-
(New York, NY, USA), ACM Press
-
COLBY, C., LEE, P., NECULA, G. C., BLAU, F., PLESKO, M., AND CLINE, K. A certifying compiler for Java. In PLDI '00: Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation (New York, NY, USA, 2000), ACM Press, pp. 95-107.
-
(2000)
PLDI '00: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation
, pp. 95-107
-
-
Colby, C.1
Lee, P.2
Necula, G.C.3
Blau, F.4
Plesko, M.5
Cline, K.6
-
9
-
-
0039436349
-
Operator strength reduction
-
September
-
COOPER, K. D., SIMPSON, L. T., AND VICK, C. A. Operator strength reduction. ACM Transactions on Programming Languages and Systems (TOPLAS) 23, 5 (September 2001), 603-625.
-
(2001)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.23
, Issue.5
, pp. 603-625
-
-
Cooper, K.D.1
Simpson, L.T.2
Vick, C.A.3
-
10
-
-
0036954436
-
An expressive, scalable type theory for certified code
-
Pittsburgh, PA
-
CRARY, K., AND VANDERWAART, J. An expressive, scalable type theory for certified code. In ACM SIGPLAN International Conference on Functional Programming (Pittsburgh, PA, 2002), pp. 191-205.
-
(2002)
ACM SIGPLAN International Conference on Functional Programming
, pp. 191-205
-
-
Crary, K.1
Vanderwaart, J.2
-
11
-
-
0024866680
-
An efficient method of computing static single assignment form
-
Austin, TX, Jan.
-
CYTRON, R., FERRANTE, J., ROSEN, B., WEGMAN, M., AND ZADECK, K. An efficient method of computing static single assignment form. In Proceedings of the Sixteenth Annual ACM Symposium on the Principles of Programming Languages (Austin, TX, Jan. 1989).
-
(1989)
Proceedings of the Sixteenth Annual ACM Symposium on the Principles of Programming Languages
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.3
Wegman, M.4
Zadeck, K.5
-
12
-
-
0034448951
-
An efficient class and object encoding
-
(Minneapolis, MN, USA, Oct.), ACM Press
-
GLEW, N. An efficient class and object encoding. In Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages (Minneapolis, MN, USA, Oct. 2000), ACM Press, pp. 311-324.
-
(2000)
Proceedings of the 15th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages
, pp. 311-324
-
-
Glew, N.1
-
13
-
-
84858846329
-
Scalable certification for typed assembly language
-
(London, UK), Springer-Verlag
-
GROSSMAN, D., AND MORRISETT, J. G. Scalable certification for typed assembly language. In TIC '00: Selected papers from the Third International Workshop on Types in Compilation (London, UK, 2001), Springer-Verlag, pp. 117-146.
-
(2001)
TIC '00: Selected Papers from the Third International Workshop on Types in Compilation
, pp. 117-146
-
-
Grossman, D.1
Morrisett, J.G.2
-
14
-
-
84957798469
-
Optimizing Java programs in the presence of exceptions
-
(June), Springer-Verlag
-
GUPTA, M., CHOI, J.-D., AND HIND, M. Optimizing Java programs in the presence of exceptions. In Proceedings of the 14th European Conference on Object-Oriented Programming - ECOOP '00 (Lecture Notes in Computer Science, Vol. 1850) (June 2000), Springer-Verlag, pp. 422-446.
-
(2000)
Proceedings of the 14th European Conference on Object-oriented Programming - ECOOP '00 (Lecture Notes in Computer Science, Vol. 1850)
, vol.1850
, pp. 422-446
-
-
Gupta, M.1
Choi, J.-D.2
Hind, M.3
-
15
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
(May), First appeared in OOPSLA, 1999
-
IGARASHI, A., PIERCE, B., AND WADLER, P. Featherweight Java: A minimal core calculus for Java and GJ. ACM Transactions on Programming Languages and Systems (TOPLAS) 23, 3 (May 2001), 396-560. First appeared in OOPSLA, 1999.
-
(2001)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.23
, Issue.3
, pp. 396-560
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
16
-
-
0027003909
-
Lazy code motion
-
San Francisco, CA, June
-
KNOOP, J., RÜTHING, O., AND STEFFEN, B. Lazy code motion. In Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation (San Francisco, CA, June 1992).
-
(1992)
Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation
-
-
Knoop, J.1
Rüthing, O.2
Steffen, B.3
-
17
-
-
33745221780
-
A verifiable SSA program representation for aggressive compiler optimization
-
Department of Computer Science, Yale University
-
MENON, V., GLEW, N., MURPHY, B., MCCREIGHT, A., SHPEISMAN, T., ADL-TABATABAI, A.-R., AND PETERSEN, L. A verifiable SSA program representation for aggressive compiler optimization. Tech. Rep. YALEU/DCS/TR-1338, Department of Computer Science, Yale University, 2005.
-
(2005)
Tech. Rep.
, vol.YALEU-DCS-TR-1338
-
-
Menon, V.1
Glew, N.2
Murphy, B.3
Mccreight, A.4
Shpeisman, T.5
Adl-Tabatabai, A.-R.6
Petersen, L.7
-
18
-
-
0002642312
-
TALx86: A realistic typed assembly language
-
(Atlanta, Georgia), Published as INRIA Technical Report 0288, March, 1999
-
MORRISETT, G., CRARY, K., CLEW, N., GROSSMAN, D., SAMUELS, R., SMITH, F., WALKER, D., WEIRICH, S., AND ZDANCEWIC, S. TALx86: A realistic typed assembly language. In Second ACM SIGPLAN Workshop on Compiler Support for System Software (Atlanta, Georgia, 1999), pp. 25-35. Published as INRIA Technical Report 0288, March, 1999.
-
(1999)
Second ACM SIGPLAN Workshop on Compiler Support for System Software
, pp. 25-35
-
-
Morrisett, G.1
Crary, K.2
Clew, N.3
Grossman, D.4
Samuels, R.5
Smith, F.6
Walker, D.7
Weirich, S.8
Zdancewic, S.9
-
19
-
-
0041525084
-
From system F to typed assembly language
-
May
-
MORRISETT, G., WALKER, D., CRARY, K., AND GLEW, N. From System F to typed assembly language. ACM Transactions on Programming Languages and Systems (TOPLAS) 21, 3 (May 1999), 528-569.
-
(1999)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.21
, Issue.3
, pp. 528-569
-
-
Morrisett, G.1
Walker, D.2
Crary, K.3
Glew, N.4
-
20
-
-
0030685617
-
Proof-carrying code
-
(New York, New York, January), ACM Press
-
NECULA, G. Proof-carrying code. In POPL1997 (New York, New York, January 1997), ACM Press, pp. 106-119.
-
(1997)
POPL1997
, pp. 106-119
-
-
Necula, G.1
-
21
-
-
0346246678
-
The design and implementation of a certifying compiler
-
(New York, NY, USA), ACM Press
-
NECULA, G. C., AND LEE, P. The design and implementation of a certifying compiler. In PLDI '98: Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation (New York, NY, USA, 1998), ACM Press, pp. 333-344.
-
(1998)
PLDI '98: Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation
, pp. 333-344
-
-
Necula, G.C.1
Lee, P.2
-
22
-
-
0026278958
-
The Omega test: A fast and practical integer programming algorithm for dependence analysis
-
Albuquerque, NM, Nov.
-
PUGH, W. The Omega test: A fast and practical integer programming algorithm for dependence analysis. In Proceedings of Supercomputing '91 (Albuquerque, NM, Nov. 1991).
-
(1991)
Proceedings of Supercomputing '91
-
-
Pugh, W.1
-
23
-
-
0036036524
-
A type system for certified binaries
-
(January), ACM Press
-
SHAO, Z., SAHA, B., TRIFONOV, V., AND PAPASPYROU, N. A type system for certified binaries. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages (January 2002), ACM Press, pp. 216-232.
-
(2002)
Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages
, pp. 216-232
-
-
Shao, Z.1
Saha, B.2
Trifonov, V.3
Papaspyrou, N.4
-
24
-
-
1442264384
-
Typed compilation of recursive datatypes
-
New Orleans, LA, January
-
VANDERWAART, J. C., DREYER, D. R., PETERSEN, L., CRARY, K., AND HARPER, R. Typed compilation of recursive datatypes. In Proceedings of the TLDI 2003: ACM SIGPLAN International Workshop on Types in Language Design and Implementation (New Orleans, LA, January 2003), pp. 98-108.
-
(2003)
Proceedings of the TLDI 2003: ACM SIGPLAN International Workshop on Types in Language Design and Implementation
, pp. 98-108
-
-
Vanderwaart, J.C.1
Dreyer, D.R.2
Petersen, L.3
Crary, K.4
Harper, R.5
-
25
-
-
33745213027
-
Compile time elimination of null- and bounds-checks
-
December
-
VON RONNE, J., FRANZ, M., DALTON, N., AND AMME, W. Compile time elimination of null- and bounds-checks. In 3rd Workshop on Feedback-Directed and Dynamic Optimization (FDDO-3) (December 2000).
-
(2000)
3rd Workshop on Feedback-directed and Dynamic Optimization (FDDO-3)
-
-
Von Ronne, J.1
Franz, M.2
Dalton, N.3
Amme, W.4
-
26
-
-
0000189545
-
Typed memory management via static capabilities
-
July
-
WALKER, D., CRARY, K., AND MORISETT, G. Typed memory management via static capabilities. ACM Transactions on Programming Languages and Systems (TOPLAS) 22, 4 (July 2000), 701-771.
-
(2000)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.22
, Issue.4
, pp. 701-771
-
-
Walker, D.1
Crary, K.2
Morisett, G.3
|