메뉴 건너뛰기




Volumn 35, Issue 5, 2000, Pages 321-333

ABCD: Eliminating array bounds checks on demand

Author keywords

[No Author keywords available]

Indexed keywords


EID: 17144379730     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/358438.349342     Document Type: Article
Times cited : (38)

References (40)
  • 11
  • 14
    • 0027568719 scopus 로고
    • Optimizing array bound checks using flow analysis
    • March-December
    • R. Gupta. Optimizing array bound checks using flow analysis. ACM Letters on Programming Languages and Systems, 1('-4):135-150, March-December 1994.
    • (1994) ACM Letters on Programming Languages and Systems , vol.1 , Issue.4 , pp. 135-150
    • Gupta, R.1
  • 15
    • 84976676372 scopus 로고
    • A fast and usually linear algorithm for global flow analysis
    • December
    • Susan L. Graham and Mark Wegman. A fast and usually linear algorithm for global flow analysis. Communications of the ACM, 18(12):716-716, December 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 716-716
    • Graham, S.L.1    Wegman, M.2
  • 16
    • 0017494622 scopus 로고
    • Compiler analysis for the value ranges of variables
    • May
    • W.H. Harrison. Compiler analysis for the value ranges of variables. IEEE Transactions on Software Engineering, SE-3(3):243-250, May 1977.
    • (1977) IEEE Transactions on Software Engineering , vol.SE-3 , Issue.3 , pp. 243-250
    • Harrison, W.H.1
  • 20
    • 0027003909 scopus 로고
    • Lazy code motion
    • July Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation
    • Jens Knoop, Oliver Rüthing, and Bernhard Steffen. Lazy code motion. SIGPLAN Notices, 27(7):224-234, July 1992. Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation.
    • (1992) SIGPLAN Notices , vol.27 , Issue.7 , pp. 224-234
    • Knoop, J.1    Rüthing, O.2    Steffen, B.3
  • 22
    • 84976761124 scopus 로고
    • Elimination of redundant array subscript range checks
    • June Proceedings of the 1995 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
    • Priyadarshan Kolte and Michael Wolfe. Elimination of redundant array subscript range checks. ACM SIGPLAN Notices, 30(6):270-278, June 1995. Proceedings of the 1995 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI).
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.6 , pp. 270-278
    • Kolte, P.1    Wolfe, M.2
  • 24
    • 0031624344 scopus 로고    scopus 로고
    • Optimizing bounds checking in Java programs
    • August
    • S. P. Midkiff, J. E. Moreira, and M. Snir. Optimizing bounds checking in Java programs. IBM Systems Journal, 37(3):409-453, August 1998.
    • (1998) IBM Systems Journal , vol.37 , Issue.3 , pp. 409-453
    • Midkiff, S.P.1    Moreira, J.E.2    Snir, M.3
  • 25
    • 0018434045 scopus 로고
    • Global optimization by supression of partial redundancies
    • E. Morel and C. Renviose. Global optimization by supression of partial redundancies. CACM, 22(2):96-103, 1979.
    • (1979) CACM , vol.22 , Issue.2 , pp. 96-103
    • Morel, E.1    Renviose, C.2
  • 26
    • 35048872132 scopus 로고
    • Avoiding conditional branches by code replication
    • ACM SIGPLAN Conference on Programming Language Design and Implementation, ACM SIGPLAN, ACM Press, June
    • Frank Mueller and David B. Whalley. Avoiding conditional branches by code replication. In ACM SIGPLAN Conference on Programming Language Design and Implementation, volume 30 of ACM SIGPLAN Notices, pages 56-66. ACM SIGPLAN, ACM Press, June 1995.
    • (1995) ACM SIGPLAN Notices , vol.30 , pp. 56-66
    • Mueller, F.1    Whalley, D.B.2
  • 27
    • 0004118855 scopus 로고    scopus 로고
    • PhD thesis, Carnegie Mellon University, October Available as Technical Report CMU-CS-98-154
    • George C. Necula. Compiling with Proofs. PhD thesis, Carnegie Mellon University, October 1998. Available as Technical Report CMU-CS-98-154.
    • (1998) Compiling with Proofs
    • Necula, G.C.1
  • 31
    • 0038192631 scopus 로고    scopus 로고
    • Bounded incremental computation
    • Springer-Verlag Inc., New York, NY, USA
    • G. Ramalingam. Bounded incremental computation, volume 1089 of Lecture Notes in Computer Science. Springer-Verlag Inc., New York, NY, USA, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1089
    • Ramalingam, G.1
  • 32
    • 0030353548 scopus 로고    scopus 로고
    • An incremental algorithm for a generalization of the shortest-path problem
    • September
    • G. Ramalingam and Thomas Reps. An incremental algorithm for a generalization of the shortest-path problem. Journal of Algorithms, 21(2):267-305, September 1996.
    • (1996) Journal of Algorithms , vol.21 , Issue.2 , pp. 267-305
    • Ramalingam, G.1    Reps, T.2
  • 36
    • 22444454562 scopus 로고    scopus 로고
    • Enabling sparse constant propagation of array elements via array SSA form
    • V. Sarkar and K. Knobe. Enabling sparse constant propagation of array elements via array SSA form. Lecture Notes in Computer Science, 1503:33-40, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1503 , pp. 33-40
    • Sarkar, V.1    Knobe, K.2
  • 37
    • 0030263395 scopus 로고    scopus 로고
    • Precise interprocedural dataflow analysis with applications to constant propagation
    • Mooly Sagiv, Thomas Reps, and Susan Horwitz. Precise interprocedural dataflow analysis with applications to constant propagation. Theoretical Computer Science, 167(1-2):131-170, 1996.
    • (1996) Theoretical Computer Science , vol.167 , Issue.1-2 , pp. 131-170
    • Sagiv, M.1    Reps, T.2    Horwitz, S.3
  • 40
    • 0347507512 scopus 로고    scopus 로고
    • Eliminating array bound checking through dependent types
    • May Proceedings of the 1998 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
    • Hongwei Xi and Frank Pfenning. Eliminating array bound checking through dependent types. ACM SIGPLAN Notices, 33(5):249-257, May 1998. Proceedings of the 1998 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI).
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.5 , pp. 249-257
    • Xi, H.1    Pfenning, F.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.