메뉴 건너뛰기




Volumn 31, Issue 10, 1996, Pages 83-99

Vortex: An optimizing compiler for object-oriented languages

Author keywords

[No Author keywords available]

Indexed keywords

HIERARCHICAL SYSTEMS; OBJECT ORIENTED PROGRAMMING; OPTIMIZATION;

EID: 0030261767     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/236338.236344     Document Type: Article
Times cited : (69)

References (44)
  • 1
    • 0029461378 scopus 로고
    • Type Feedback vs. Concrete Type Analysis: A Comparison of Optimization Techniques for Object-Oriented Languages
    • Austin, Tx, October
    • Ole Agesen and Urs Hölzle. Type Feedback vs. Concrete Type Analysis: A Comparison of Optimization Techniques for Object-Oriented Languages. In OOPSLA'95 Conference Proceedings, pages 91-107, Austin, Tx, October 1995.
    • (1995) OOPSLA'95 Conference Proceedings , pp. 91-107
    • Agesen, O.1    Hölzle, U.2
  • 2
    • 0029462394 scopus 로고    scopus 로고
    • Dynamic vs. Static Optimization Techniques for Object-Oriented Languages
    • Ole Agesen and Urs Hölzle. Dynamic vs. Static Optimization Techniques for Object-Oriented Languages. Theory and Practice of Object Systems, 1(3), 1996.
    • (1996) Theory and Practice of Object Systems , vol.1 , Issue.3
    • Agesen, O.1    Hölzle, U.2
  • 3
    • 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
  • 5
    • 0000617811 scopus 로고    scopus 로고
    • Eliminating Virtual Function Calls in C++ Programs
    • Linz, Austria, August Springer-Verlag
    • Gerald Aigner and Urs Hölzle. Eliminating Virtual Function Calls in C++ Programs. In Proceedings ECOOP '96, Linz, Austria, August 1996. Springer-Verlag.
    • (1996) Proceedings ECOOP '96
    • Aigner, G.1    Hölzle, U.2
  • 7
    • 85028681143 scopus 로고    scopus 로고
    • Fast Static Analysis of C++ Virtual Function Calls
    • San Jose, CA, October
    • David F. Bacon and Peter F. Sweeney. Fast Static Analysis of C++ Virtual Function Calls. In OOPSLA 96 Conference Proceedings, San Jose, CA, October 1996.
    • (1996) OOPSLA 96 Conference Proceedings
    • Bacon, D.F.1    Sweeney, P.F.2
  • 8
    • 0029194464 scopus 로고
    • Reuse Through Inheritance: A Quantitative Study of C++ Software
    • ACM SIGSOFT, August Software Engineering Notes
    • James M. Bieman and Josephine Xia Zhao. Reuse Through Inheritance: A Quantitative Study of C++ Software. In Proceedings of the Symposium on Software Reusability. ACM SIGSOFT, August 1995. Software Engineering Notes.
    • (1995) Proceedings of the Symposium on Software Reusability
    • Bieman, J.M.1    Xia Zhao, J.2
  • 11
    • 0024701862 scopus 로고
    • Customization: Optimizing Compiler Technology for Self, A Dynamically-Typed Object-Oriented Programming Language
    • July Proceedings of the ACM SIGPLAN '89 Conference on Programming Language Design and Implementation
    • Craig Chambers and David Ungar. Customization: Optimizing Compiler Technology for Self, A Dynamically-Typed Object-Oriented Programming Language. SIGPLAN Notices, 24(7):146-160, July 1989. In Proceedings of the ACM SIGPLAN '89 Conference on Programming Language Design and Implementation.
    • (1989) SIGPLAN Notices , vol.24 , Issue.7 , pp. 146-160
    • Chambers, C.1    Ungar, D.2
  • 12
    • 0025446162 scopus 로고
    • Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs
    • June Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation
    • Craig Chambers and David Ungar. Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs. SIGPLAN Notices, 25(6): 150-164, June 1990. In Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation.
    • (1990) SIGPLAN Notices , vol.25 , Issue.6 , pp. 150-164
    • Chambers, C.1    Ungar, D.2
  • 13
    • 85029501553 scopus 로고
    • Object-Oriented Multi-Methods in Cecil
    • O. Lehrmann Madsen, editor, LNCS 615, 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) Proceedings ECOOP '92 , pp. 33-56
    • Chambers, C.1
  • 14
    • 0003850286 scopus 로고
    • The Cecil Language: Specification and Rationale
    • Department of Computer Science and Engineering. University of Washington, March
    • Craig Chambers. The Cecil Language: Specification and Rationale. Technical Report TR-93-03-05, Department of Computer Science and Engineering. University of Washington, March 1993.
    • (1993) Technical Report TR-93-03-05
    • Chambers, C.1
  • 15
    • 0029191681 scopus 로고
    • A Framework for Selective Recompilation in the Presence of Complex Intermodule Dependencies
    • Seattle, WA, April
    • Craig Chambers, Jeffrey Dean, and David Grove. A Framework for Selective Recompilation in the Presence of Complex Intermodule Dependencies. In 17th International Conference on Software Engineering, Seattle, WA, April 1995.
    • (1995) 17th International Conference on Software Engineering
    • Chambers, C.1    Dean, J.2    Grove, D.3
  • 16
    • 0003669558 scopus 로고    scopus 로고
    • Whole-Program Optimization of Object-Oriented Languages
    • 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 TR-96-06-02, Department of Computer Science and Engineering. University of Washington, June 1996.
    • (1996) Technical Report TR-96-06-02
    • Chambers, C.1    Dean, J.2    Grove, D.3
  • 19
    • 84976767029 scopus 로고
    • Selective Specialization for Object-Oriented Languages
    • June Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
    • Jeffrey Dean, Craig Chambers, and David Grove. Selective Specialization for Object-Oriented Languages. SIGPLAN Notices, pages 93-102, June 1995. In Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation.
    • (1995) SIGPLAN Notices , pp. 93-102
    • Dean, J.1    Chambers, C.2    Grove, D.3
  • 20
    • 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
  • 22
    • 84886061442 scopus 로고    scopus 로고
    • Simple and Effective Analysis of Statically-typed Object-Oriented Programs
    • San Jose, CA, October
    • Amer Diwan, Eliot Moss, and Kathryn McKinley. Simple and Effective Analysis of Statically-typed Object-Oriented Programs. In OOPSLA'96 Conference Proceedings, San Jose, CA, October 1996.
    • (1996) OOPSLA'96 Conference Proceedings
    • Diwan, A.1    Moss, E.2    McKinley, K.3
  • 23
    • 17144428505 scopus 로고    scopus 로고
    • Provided by Edison Design Group, Inc.
    • C++ Front End 2.28. Provided by Edison Design Group, Inc. http://www.edg.com.
    • C++ front End 2.28
  • 24
    • 84976680198 scopus 로고
    • Simple and Effective Link-time Optimization of Modula-3 Programs
    • June Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
    • Mary Fernandez. Simple and Effective Link-time Optimization of Modula-3 Programs. SIGPLAN Notices, pages 103-115, June 1995. In Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation.
    • (1995) SIGPLAN Notices , pp. 103-115
    • Fernandez, M.1
  • 28
    • 0028013921 scopus 로고
    • Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback
    • June Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation
    • Urs Hölzle and David Ungar. Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback. SIGPLAN Notices, 29(6):326-336, June 1994. In Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation.
    • (1994) SIGPLAN Notices , vol.29 , Issue.6 , pp. 326-336
    • Hölzle, U.1    Ungar, D.2
  • 29
    • 85006805669 scopus 로고
    • Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches
    • P. America, editor, LNCS 512, 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) Proceedings ECOOP '91 , pp. 21-38
    • Hölzle, U.1    Chambers, C.2    Ungar, D.3
  • 30
    • 84888291020 scopus 로고    scopus 로고
    • Sun Microsystems Inc.
    • Java Development Kit. Sun Microsystems Inc. http://java.sun.com/.
    • Java Development Kit
  • 31
    • 84976828957 scopus 로고    scopus 로고
    • TS: AN Optimizing Compiler for Smalltalk
    • November
    • Ralph Johnson. 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.1
  • 32
    • 84976828957 scopus 로고    scopus 로고
    • Published
    • Ralph Johnson. 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
    • 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
  • 37
    • 0040557505 scopus 로고
    • Trellis Object-Based Environment, Language Reference Manual
    • Digital Equipment Corporation, November
    • Craig Schaffen, Topher Cooper, and Carrie Wilpolt. Trellis Object-Based Environment, Language Reference Manual. Technical Report DEC-TR-372, Digital Equipment Corporation, November 1985.
    • (1985) Technical Report DEC-TR-372
    • Schaffen, C.1    Cooper, T.2    Wilpolt, C.3
  • 38
    • 84976659161 scopus 로고
    • A type-based compiler foor Standard ML
    • June Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
    • Zhong Shao and Andrew Appel. A type-based compiler foor Standard ML. SIGPLAN Notices, pages 116-129, June 1995. In Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation.
    • (1995) SIGPLAN Notices , pp. 116-129
    • Shao, Z.1    Appel, A.2
  • 39
    • 0347873250 scopus 로고    scopus 로고
    • Digital Equipment Corporation Systems Research Center
    • DEC SRC Modula-3 Implementation. Digital Equipment Corporation Systems Research Center. http://www.research.digital.com/SRC7modula-3/html/home.html.
    • DEC SRC Modula-3 Implementation
  • 42
    • 0029720098 scopus 로고    scopus 로고
    • TIL: A Type-Directed Compiler for ML
    • May Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation
    • David Tarditi, Greg Morrisett, Perry Cheng, Chris Stone, Bob Harper, and Peter Lee. TIL: A Type-Directed Compiler for ML. SIGPLAN Notices, pages 181-192, May 1996. In Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation.
    • (1996) SIGPLAN Notices , pp. 181-192
    • Tarditi, D.1    Morrisett, G.2    Cheng, P.3    Stone, C.4    Harper, B.5    Lee, P.6
  • 43
    • 0026987137 scopus 로고
    • Sharlit - A Tool for Building Optimizers
    • July Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation
    • Steven W. K. Tjiang and John L. Hennessy. Sharlit - A Tool for Building Optimizers. SIGPLAN Notices, 27(7):82-93, July 1992. In Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation.
    • (1992) SIGPLAN Notices , vol.27 , Issue.7 , pp. 82-93
    • Tjiang, S.W.K.1    Hennessy, J.L.2
  • 44
    • 84976684419 scopus 로고
    • Self: The Power of Simplicity
    • December
    • David Ungar and Randall B. Smith. Self: The Power of Simplicity. In Proceedings OOPSLA '87, pages 227-242, December 1987.
    • (1987) Proceedings OOPSLA '87 , pp. 227-242
    • Ungar, D.1    Smith, R.B.2


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