메뉴 건너뛰기




Volumn 34, Issue 10, 1999, Pages 238-255

Efficient multiple and predicate dispatching

Author keywords

[No Author keywords available]

Indexed keywords


EID: 17144402252     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/320385.320407     Document Type: Article
Times cited : (15)

References (54)
  • 1
    • 0003103072 scopus 로고
    • The Cartesian Product Algorithm: Simple and Precise Type Inference of Parametric Polymorphism
    • Aarhus, Denmark, August Springer-Verlag
    • Ole Agesen. The Cartesian Product Algorithm: Simple and Precise Type Inference of Parametric Polymorphism. In Proceedings ECOOP '95, Aarhus, Denmark, August 1995. Springer-Verlag.
    • (1995) Proceedings ECOOP '95
    • Agesen, O.1
  • 2
    • 84976686161 scopus 로고
    • Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables
    • Portland, OR, October
    • Eric Amiel, Olivier Gruber, and Eric Simon. Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables. In Proceedings OOPSLA '94, pages 244-258, Portland, OR, October 1994.
    • (1994) Proceedings OOPSLA '94 , pp. 244-258
    • Amiel, E.1    Gruber, O.2    Simon, E.3
  • 5
    • 85029501553 scopus 로고
    • Object-Oriented Multi-Methods in Cecil
    • O. Lehrmann Madsen, editor, Proceedings ECOOP '92, Utrecht, The Netherlands, June Springer-Verlag
    • Craig Chambers. Object-Oriented Multi-Methods in Cecil. In O. Lehrmann Madsen, editor, Proceedings ECOOP '92, LNCS 615, pages 33-56, Utrecht, The Netherlands, June 1992. Springer-Verlag.
    • (1992) LNCS , vol.615 , pp. 33-56
    • Chambers, C.1
  • 6
    • 0003850286 scopus 로고
    • Technical Report UW-CSE-93-03-05, Department of Computer Science and Engineering. University of Washington, March Revised, March
    • Craig Chambers. The Cecil Language: Specification and Rationale. Technical Report UW-CSE-93-03-05, Department of Computer Science and Engineering. University of Washington, March 1993. Revised, March 1997.
    • (1993) The Cecil Language: Specification and Rationale
    • Chambers, C.1
  • 7
    • 85028829384 scopus 로고
    • Predicate Classes
    • O. Nierstrasz, editor, Proceedings ECOOP '93, Kaiserslautern, Germany, July Springer-Verlag
    • Craig Chambers. Predicate Classes. In O. Nierstrasz, editor, Proceedings ECOOP '93, LNCS 707, pages 268-296, Kaiserslautern, Germany, July 1993. Springer-Verlag.
    • (1993) LNCS , vol.707 , pp. 268-296
    • Chambers, C.1
  • 8
    • 0003669558 scopus 로고    scopus 로고
    • Technical Report UW-CSE-96-06-02, Department of Computer Science and Engineering. University of Washington, June
    • Craig Chambers, Jeffrey Dean, and David Grove. Whole-Program Optimization of Object-Oriented Languages. Technical Report UW-CSE-96-06-02, Department of Computer Science and Engineering. University of Washington, June 1996.
    • (1996) Whole-Program Optimization of Object-Oriented Languages
    • Chambers, C.1    Dean, J.2    Grove, D.3
  • 9
    • 84976788421 scopus 로고
    • Efficient Dynamic Look-up Strategy for Multi-Methods
    • M. Tokoro and R. Pareschi, editors, Proceedings ECOOP '94, Bologna, Italy, July Springer-Verlag
    • Weimin Chen, Volker Turau, and Wolfgang Klas. Efficient Dynamic Look-up Strategy for Multi-Methods. In M. Tokoro and R. Pareschi, editors, Proceedings ECOOP '94, LNCS 821, pages 408-431, Bologna, Italy, July 1994. Springer-Verlag.
    • (1994) LNCS , vol.821 , pp. 408-431
    • Chen, W.1    Turau, V.2    Klas, W.3
  • 10
    • 0003134151 scopus 로고
    • Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis
    • Aarhus, Denmark, August Springer-Verlag
    • Jeffrey Dean, David Grove, and Craig Chambers. Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis. In Proceedings ECOOP '95, Aarhus, Denmark, August 1995. Springer-Verlag.
    • (1995) Proceedings ECOOP '95
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 13
    • 0029461006 scopus 로고
    • Minimizing Row Displacement Dispatch Tables
    • Austin, TX, October
    • Karel Driesen and Urs Hölzle. Minimizing Row Displacement Dispatch Tables. In OOPSLA'95 Conference Proceedings, pages 141-155, Austin, TX, October 1995.
    • (1995) OOPSLA'95 Conference Proceedings , pp. 141-155
    • Driesen, K.1    Hölzle, U.2
  • 14
    • 84976690131 scopus 로고    scopus 로고
    • Selector Table Indexing & Sparse Arrays
    • October
    • Karel Driesen. Selector Table Indexing & Sparse Arrays. In Proceedings OOPSLA '93, pages 259-270, October 1993. Published as ACM SIGPLAN Notices, volume 28, number 10.
    • (1993) Proceedings OOPSLA '93 , pp. 259-270
    • Driesen, K.1
  • 15
    • 84976690131 scopus 로고    scopus 로고
    • Karel Driesen. Selector Table Indexing & Sparse Arrays. In Proceedings OOPSLA '93, pages 259-270, October 1993. Published as ACM SIGPLAN Notices, volume 28, number 10.
    • ACM SIGPLAN Notices , vol.28 , Issue.10
  • 16
    • 0038168835 scopus 로고
    • Message Dispatch on Pipelined Processors
    • Aarhus, Denmark, August Springer-Verlag
    • Karel Driesen, Urs Hölzle, and Jan Vitek. Message Dispatch on Pipelined Processors. In Proceedings ECOOP '95, Aarhus, Denmark, August 1995. Springer-Verlag.
    • (1995) Proceedings ECOOP '95
    • Driesen, K.1    Hölzle, U.2    Vitek, J.3
  • 19
    • 85027519008 scopus 로고
    • TICLOS: An Implementation of CLOS for the Explorer Family
    • October
    • Patrick H. Dussud. TICLOS: An Implementation of CLOS for the Explorer Family. In Proceedings OOPSLA '89, pages 215-220, October 1989. Published as ACM SIGPLAN Notices, volume 24, number 10.
    • (1989) Proceedings OOPSLA '89 , pp. 215-220
    • Dussud, P.H.1
  • 20
    • 84976709491 scopus 로고    scopus 로고
    • Patrick H. Dussud. TICLOS: An Implementation of CLOS for the Explorer Family. In Proceedings OOPSLA '89, pages 215-220, October 1989. Published as ACM SIGPLAN Notices, volume 24, number 10.
    • ACM SIGPLAN Notices , vol.24 , Issue.10
  • 21
    • 0002975482 scopus 로고    scopus 로고
    • Predicate Dispatching: A Unified Theory of Dispatch
    • Brussels, Belgium, July Springer-Verlag
    • Michael D. Ernst, Craig S. Kaplan, and Craig Chambers. Predicate Dispatching: A Unified Theory of Dispatch. In Proceedings ECOOP '98, Brussels, Belgium, July 1998. Springer-Verlag.
    • (1998) Proceedings ECOOP '98
    • Ernst, M.D.1    Kaplan, C.S.2    Chambers, C.3
  • 28
    • 85006805669 scopus 로고
    • Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches
    • P. America, editor, Proceedings ECOOP '91, Geneva, Switzerland, July 15-19 Springer-Verlag
    • Urs Hölzle, Craig Chambers, and David Ungar. Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches. In P. America, editor, Proceedings ECOOP '91, LNCS 512, pages 21-38, Geneva, Switzerland, July 15-19 1991. Springer-Verlag.
    • (1991) LNCS , vol.512 , pp. 21-38
    • Hölzle, U.1    Chambers, C.2    Ungar, D.3
  • 29
    • 0000978261 scopus 로고
    • Optimal Computer Search Trees and Variable-Length Alphabetical Codes
    • T. C. Hu and A. C. Tucker. "Optimal Computer Search Trees and Variable-Length Alphabetical Codes. SIAM Journal on Applied Mathematics, 21(4):514-532, 1971.
    • (1971) SIAM Journal on Applied Mathematics , vol.21 , Issue.4 , pp. 514-532
    • Hu, T.C.1    Tucker, A.C.2
  • 31
    • 0001815269 scopus 로고
    • Constructing optimal binary decision trees is NP-complete
    • May
    • Laurent Hyafil and Ronald L. Rivest. Constructing optimal binary decision trees is NP-complete. Information Processing Letters, 5(1):15-17, May 1976.
    • (1976) Information Processing Letters , vol.5 , Issue.1 , pp. 15-17
    • Hyafil, L.1    Rivest, R.L.2
  • 32
    • 84976689871 scopus 로고    scopus 로고
    • Type-Checking Smalltalk
    • November
    • Ralph E. Johnson. Type-Checking Smalltalk. In Proceedings OOPSLA '86, pages 315-321, November 1986. Published as ACM SIGPLAN Notices, volume 21, number 11.
    • (1986) Proceedings OOPSLA '86 , pp. 315-321
    • Johnson, R.E.1
  • 33
    • 84976689871 scopus 로고    scopus 로고
    • Ralph E. Johnson. Type-Checking Smalltalk. In Proceedings OOPSLA '86, pages 315-321, November 1986. Published as ACM SIGPLAN Notices, volume 21, number 11.
    • ACM SIGPLAN Notices , vol.21 , Issue.11
  • 34
    • 84976828957 scopus 로고    scopus 로고
    • TS: An Optimizing Compiler for Smalltalk
    • November
    • Ralph E. Johnson, Justin O. Graver, and Lawrence W. Zurawski. TS: An Optimizing Compiler for Smalltalk. In Proceedings OOPSLA '88, pages 18-26, November 1988. Published as ACM SIGPLAN Notices, volume 23, number 11.
    • (1988) Proceedings OOPSLA '88 , pp. 18-26
    • Johnson, R.E.1    Graver, J.O.2    Zurawski, L.W.3
  • 35
    • 84976828957 scopus 로고    scopus 로고
    • Ralph E. Johnson, Justin O. Graver, and Lawrence W. Zurawski. TS: An Optimizing Compiler for Smalltalk. In Proceedings OOPSLA '88, pages 18-26, November 1988. Published as ACM SIGPLAN Notices, volume 23, number 11.
    • ACM SIGPLAN Notices , vol.23 , Issue.11
  • 36
    • 0343731318 scopus 로고
    • LOOM - Large Object-Oriented Memory for Smalltalk-80 Systems
    • G. Krasner, editor, chapter 14, Addison-Wesley
    • Ted Kaehler and Glenn Krasner. LOOM - Large Object-Oriented Memory for Smalltalk-80 Systems. In G. Krasner, editor, Smalltalk-80 - Bits of History, Words of Advice, chapter 14, pages 251-270. Addison-Wesley, 1983.
    • (1983) Smalltalk-80 - Bits of History, Words of Advice , pp. 251-270
    • Kaehler, T.1    Krasner, G.2
  • 40
    • 0018434045 scopus 로고
    • Global Optimization by Suppression of Partial Redundancies
    • February
    • Etienne Morel and Claude Renvoise. Global Optimization by Suppression of Partial Redundancies. Communications of the ACM, 22(2):96-103, February 1979.
    • (1979) Communications of the ACM , vol.22 , Issue.2 , pp. 96-103
    • Morel, E.1    Renvoise, C.2
  • 41
    • 0037493577 scopus 로고
    • Multi-Methods in a Statically-Typed Programming Language
    • P. America, editor, Proceedings ECOOP '91, Geneva, Switzerland, July 15-19 Springer-Verlag
    • Warwick B. Mugridge, John Hamer, and John G. Hosking. Multi-Methods in a Statically-Typed Programming Language. In P. America, editor, Proceedings ECOOP '91, LNCS 512, pages 307-324, Geneva, Switzerland, July 15-19 1991. Springer-Verlag.
    • (1991) LNCS , vol.512 , pp. 307-324
    • Mugridge, W.B.1    Hamer, J.2    Hosking, J.G.3
  • 44
    • 17244379835 scopus 로고    scopus 로고
    • Multi-Method Dispatch Using Multiple Row Displacement
    • Lison, Portugal, June Springer-Verlag
    • Candy Pang, Wade Hoist, Yuri Leontiev, and Duane Szafron. Multi-Method Dispatch Using Multiple Row Displacement. In Proceedings ECOOP '99, Lison, Portugal, June 1999. Springer-Verlag.
    • (1999) Proceedings ECOOP '99
    • Pang, C.1    Hoist, W.2    Leontiev, Y.3    Szafron, D.4
  • 46
    • 84976678569 scopus 로고
    • Precise Concrete Type Inference for Object-Oriented Languages
    • Portland, OR, October
    • John Plevyak and Andrew A. Chien. Precise Concrete Type Inference for Object-Oriented Languages. In Proceedings OOPSLA '94, pages 324-340, Portland, OR, October 1994.
    • (1994) Proceedings OOPSLA '94 , pp. 324-340
    • Plevyak, J.1    Chien, A.A.2
  • 47
    • 84976691277 scopus 로고    scopus 로고
    • Fast Dispatch Mechanisms for Stock Hardware
    • November
    • John R. Rose. Fast Dispatch Mechanisms for Stock Hardware. In Proceedings OOPSLA '88, pages 27-35, November 1988. Published as ACM SIGPLAN Notices, volume 23, number 11.
    • (1988) Proceedings OOPSLA '88 , pp. 27-35
    • Rose, J.R.1
  • 48
    • 84976691277 scopus 로고    scopus 로고
    • John R. Rose. Fast Dispatch Mechanisms for Stock Hardware. In Proceedings OOPSLA '88, pages 27-35, November 1988. Published as ACM SIGPLAN Notices, volume 23, number 11.
    • ACM SIGPLAN Notices , vol.23 , Issue.11
  • 54
    • 0031249810 scopus 로고    scopus 로고
    • Efficient Dynamic Dispatch Without Virtual Function Tables: The SmallEiffel Compiler
    • Atlanta, GA, October
    • Olivier Zendra, Dominique Colnet, and Suzanne Collin. Efficient Dynamic Dispatch Without Virtual Function Tables: The SmallEiffel Compiler. In OOPSLA'97 Conference Proceedings, Atlanta, GA, October 1997.
    • (1997) OOPSLA'97 Conference Proceedings
    • Zendra, O.1    Colnet, D.2    Collin, S.3


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