-
1
-
-
0029461378
-
Type feedback vs. concrete type inference: A comparison of optimization techniques for object-oriented languages
-
ACM, New York
-
AGESEN, O. AND HÖLZLE, U. 1995. Type feedback vs. concrete type inference: A comparison of optimization techniques for object-oriented languages. In Proceedings of OOPSLA '95 Conference. ACM, New York, 91-107.
-
(1995)
Proceedings of OOPSLA '95 Conference
, pp. 91-107
-
-
Agesen, O.1
Hölzle, U.2
-
2
-
-
84987191815
-
Type inference of SELF: Analysis of objects with dynamic and multiple inheritance
-
Proceedings of ECOOP '93 Conference. Springer-Verlag, Berlin
-
AGESEN, O., PALSBERG, J., AND SCHWARTZBACH, M. 1993. Type inference of SELF: Analysis of objects with dynamic and multiple inheritance. In Proceedings of ECOOP '93 Conference. Lecture Notes in Computer Science, vol. 707. Springer-Verlag, Berlin, 247-267.
-
(1993)
Lecture Notes in Computer Science
, vol.707
, pp. 247-267
-
-
Agesen, O.1
Palsberg, J.2
Schwartzbach, M.3
-
3
-
-
1542487155
-
-
Tech. Rep. TRCS 95-22, Dept. of Computer Science, Univ. of California, Santa Barbara, Calif.
-
AIGNER, G. AND HÖLZLE, U. 1995. Eliminating virtual function calls in C++ programs. Tech. Rep. TRCS 95-22, Dept. of Computer Science, Univ. of California, Santa Barbara, Calif.
-
(1995)
Eliminating Virtual Function Calls in C++ Programs
-
-
Aigner, G.1
Hölzle, U.2
-
4
-
-
1542487153
-
-
Apple Computer, Inc., Cupertino, Calif.
-
APPLE. 1988. Object Pascal User's Manual. Apple Computer, Inc., Cupertino, Calif.
-
(1988)
Object Pascal User's Manual
-
-
-
5
-
-
0003596261
-
-
Ph.D. thesis, Stanford Univ., Stanford, Calif. Apr.
-
CHAMBERS, C. 1992. The design and implementation of the SELF compiler, an optimizing compiler for object-oriented programming languages. Ph.D. thesis, Stanford Univ., Stanford, Calif. Apr.
-
(1992)
The Design and Implementation of the SELF Compiler, an Optimizing Compiler for Object-oriented Programming Languages
-
-
Chambers, C.1
-
6
-
-
0003850286
-
-
Tech. Rep. UW CS TR 93-03-05, Dept. of Computer Science, Univ. of Washington, Seattle, Wash.
-
CHAMBERS, C. 1993. The Cecil language - Specification and rationale. Tech. Rep. UW CS TR 93-03-05, Dept. of Computer Science, Univ. of Washington, Seattle, Wash.
-
(1993)
The Cecil Language - Specification and Rationale
-
-
Chambers, C.1
-
7
-
-
84976705977
-
Making pure object-oriented languages practical
-
ACM, New York
-
CHAMBERS, C. AND UNGAR, D. 1991. Making pure object-oriented languages practical. In Proceedings of OOPSLA '91 Conference. ACM, New York, 1-15.
-
(1991)
Proceedings of OOPSLA '91 Conference
, pp. 1-15
-
-
Chambers, C.1
Ungar, D.2
-
8
-
-
85020717177
-
An efficient implementation of SELF, a dynamically-typed object-oriented language based on prototypes
-
ACM, New York
-
CHAMBERS, C., UNGAR, D., AND LEE, E. 1989. An efficient implementation of SELF, a dynamically-typed object-oriented language based on prototypes. In Proceedings of OOPSLA '89 Conference. ACM, New York, 29-70.
-
(1989)
Proceedings of OOPSLA '89 Conference
, pp. 29-70
-
-
Chambers, C.1
Ungar, D.2
Lee, E.3
-
10
-
-
0026866013
-
Profile-guided automatic inline expansion for C programs
-
CHANG, P., MAHLKE, S., CHEN, W., AND HWU, W.-M. 1992. Profile-guided automatic inline expansion for C programs. Softw. Pract. Exper. 22, 5, 349-369.
-
(1992)
Softw. Pract. Exper.
, vol.22
, Issue.5
, pp. 349-369
-
-
Chang, P.1
Mahlke, S.2
Chen, W.3
Hwu, W.-M.4
-
11
-
-
0003978993
-
-
Tech. Rep. SMLI TR-93-12, Sun Microsystems Laboratories, Mountain View, Calif.
-
CMELIK, R. AND KEPPEL, D. 1993. Shade: A fast instruction-set simulator for execution profiling. Tech. Rep. SMLI TR-93-12, Sun Microsystems Laboratories, Mountain View, Calif.
-
(1993)
Shade: A Fast Instruction-set Simulator for Execution Profiling
-
-
Cmelik, R.1
Keppel, D.2
-
12
-
-
0026172766
-
An experiment with inline substitution
-
COOPER, K., HALL, M., AND TORCZON, L. 1991. An experiment with inline substitution. Softw. Pract. Exper. 21, 6, 581-601.
-
(1991)
Softw. Pract. Exper.
, vol.21
, Issue.6
, pp. 581-601
-
-
Cooper, K.1
Hall, M.2
Torczon, L.3
-
13
-
-
0024065560
-
A study of a C function inliner
-
DAVIDSON, J. AND HOLLER, A. 1988. A study of a C function inliner. Softw. Pract. Exper. 18, 8, 775-790.
-
(1988)
Softw. Pract. Exper.
, vol.18
, Issue.8
, pp. 775-790
-
-
Davidson, J.1
Holler, A.2
-
15
-
-
84948958710
-
Optimization of object-oriented programs using static class hierarchy analysis
-
Proceedings of ECOOP '95 Conference. Springer-Verlag, Berlin
-
DEAN, J., GROVE, G., AND CHAMBERS, C. 1995. Optimization of object-oriented programs using static class hierarchy analysis. In Proceedings of ECOOP '95 Conference. Lecture Notes in Computer Science, vol. 952. Springer-Verlag, Berlin.
-
(1995)
Lecture Notes in Computer Science
, vol.952
-
-
Dean, J.1
Grove, G.2
Chambers, C.3
-
16
-
-
0040226761
-
The Dorado Smalltalk-80 implementation: Hardware architecture's impact on software architecture
-
G. Krasner, Ed. Addison-Wesley, Reading, Mass.
-
DEUTSCH, L. P. 1983. The Dorado Smalltalk-80 implementation: Hardware architecture's impact on software architecture. In Smalltalk-80: Bits of History and Words of Advice, G. Krasner, Ed. Addison-Wesley, Reading, Mass.
-
(1983)
Smalltalk-80: Bits of History and Words of Advice
-
-
Deutsch, L.P.1
-
18
-
-
0029352914
-
Memory subsystem performance of programs with intensive heap allocation
-
Aug.
-
DIWAN, A., TARDITI, D., AND MOSS, E. B. 1995. Memory subsystem performance of programs with intensive heap allocation. ACM Trans. Comput. Syst. 13, 3 (Aug.), 244-273.
-
(1995)
ACM Trans. Comput. Syst.
, vol.13
, Issue.3
, pp. 244-273
-
-
Diwan, A.1
Tarditi, D.2
Moss, E.B.3
-
20
-
-
0020807223
-
An execution profiler for modular programs
-
GRAHAM, S. L., KESSLER, P. B., AND MCKUSICK, M. K. 1983. An execution profiler for modular programs. Softw. Pract. Exper. 13, 671-685.
-
(1983)
Softw. Pract. Exper.
, vol.13
, pp. 671-685
-
-
Graham, S.L.1
Kessler, P.B.2
Mckusick, M.K.3
-
21
-
-
0029452539
-
Profile-guided receiver class prediction
-
ACM, New York
-
GROVE, D., DEAN, J., GARRETT, C., AND CHAMBERS, C. 1995. Profile-guided receiver class prediction. In Proceedings of the OOPSLA '95 Conference. ACM, New York, 108-123.
-
(1995)
Proceedings of the OOPSLA '95 Conference
, pp. 108-123
-
-
Grove, D.1
Dean, J.2
Garrett, C.3
Chambers, C.4
-
23
-
-
0004267988
-
-
Ph.D. thesis, Tech. Rep. COMP TR91-157, Computer Science Dept., Rice Univ., Houston, Tex. Apr.
-
HALL, M. W. 1991. Managing interprocedural optimization. Ph.D. thesis, Tech. Rep. COMP TR91-157, Computer Science Dept., Rice Univ., Houston, Tex. Apr.
-
(1991)
Managing Interprocedural Optimization
-
-
Hall, M.W.1
-
25
-
-
0003789873
-
-
Tech. Rep. UCB/CSD 87/381, Computer Science Division, Univ. of California, Berkeley, Calif. Nov.
-
HILL, M. D. 1987. Aspects of cache memory and instruction buffer performance. Tech. Rep. UCB/CSD 87/381, Computer Science Division, Univ. of California, Berkeley, Calif. Nov.
-
(1987)
Aspects of Cache Memory and Instruction Buffer Performance
-
-
Hill, M.D.1
-
26
-
-
0003988888
-
-
Ph.D. thesis, Dept. of Computer Science, Stanford Univ., Stanford, Calif. Also published as Sun Microsystems Laboratories Tech. Rep. 95-35
-
HÖLZLE, U. 1994. Adaptive optimization in SELF: Reconciling high performance with exploratory programming. Ph.D. thesis, Dept. of Computer Science, Stanford Univ., Stanford, Calif. Also published as Sun Microsystems Laboratories Tech. Rep. 95-35, 1995.
-
(1994)
Adaptive Optimization in SELF: Reconciling High Performance with Exploratory Programming
, pp. 1995
-
-
Hölzle, U.1
-
27
-
-
85087577263
-
Dynamic vs. static optimization techniques for object-oriented languages
-
HÖLZLE, U. AND AGESEN, O. 1994. Dynamic vs. static optimization techniques for object-oriented languages. Theor. Prac. Obj. Syst. 1, 3.
-
(1994)
Theor. Prac. Obj. Syst.
, vol.1
, pp. 3
-
-
Hölzle, U.1
Agesen, O.2
-
29
-
-
85006805669
-
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches
-
Proceedings of the ECOOP '91 Conference. Springer-Verlag, Berlin
-
HÖLZLE, U., CHAMBERS, C., AND UNGAR, D. 1991. Optimizing dynamically-typed object-oriented languages with polymorphic inline caches. In Proceedings of the ECOOP '91 Conference. Lecture Notes in Computer Science, vol. 512. Springer-Verlag, Berlin.
-
(1991)
Lecture Notes in Computer Science
, vol.512
-
-
Hölzle, U.1
Chambers, C.2
Ungar, D.3
-
30
-
-
0026993865
-
Debugging optimized code with dynamic deoptimization
-
ACM, New York
-
HÖLZLE, U., CHAMBERS, C., AND UNGAR, D. 1992. Debugging optimized code with dynamic deoptimization. In Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation. ACM, New York, 32-43.
-
(1992)
Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation
, pp. 32-43
-
-
Hölzle, U.1
Chambers, C.2
Ungar, D.3
-
33
-
-
1542696667
-
-
ISE, Inc., Santa Barbara, Calif.
-
ISE. 1993. ISE Eiffel 3.0. Software. ISE, Inc., Santa Barbara, Calif.
-
(1993)
ISE Eiffel 3.0. Software
-
-
-
34
-
-
0018483386
-
The dynamic incremental compiler of APL\3000
-
Proceedings of the APL '79 Conference. Published
-
JOHNSTON, R. L. 1979. The dynamic incremental compiler of APL\3000. In Proceedings of the APL '79 Conference. Published as APL Quote Quad 9, 4, 82-87.
-
(1979)
APL Quote Quad
, vol.9
, Issue.4
, pp. 82-87
-
-
Johnston, R.L.1
-
35
-
-
0026846080
-
Cache behavior of combinator graph reduction
-
KOOPMAN, P., LEE, P., AND SIEWIOREK, D. 1992. Cache behavior of combinator graph reduction. ACM Trans. Program. Lang. Syst. 14, 2, 265-297.
-
(1992)
ACM Trans. Program. Lang. Syst.
, vol.14
, Issue.2
, pp. 265-297
-
-
Koopman, P.1
Lee, P.2
Siewiorek, D.3
-
37
-
-
0001769871
-
-
Tech. Rep. LCSR-TR-197a, Rutgers Univ., Piscataway, N.J.
-
PANDE, H. AND RYDER, B. 1994. Static type determination for C++. Tech. Rep. LCSR-TR-197a, Rutgers Univ., Piscataway, N.J.
-
(1994)
Static Type Determination for C++
-
-
Pande, H.1
Ryder, B.2
-
38
-
-
1542696669
-
-
Software. ParcPlace Systems, Sunnyvale, Calif.
-
PARCPLACE. 1992. VisualWorks 1.0 Smalltalk System. Software. ParcPlace Systems, Sunnyvale, Calif.
-
(1992)
VisualWorks 1.0 Smalltalk System
-
-
-
39
-
-
84976678569
-
Precise concrete type inference for object-oriented languages
-
ACM, New York
-
PLEVYAK, J. AND CHIEN, A. 1994. Precise concrete type inference for object-oriented languages. In Proceedings of the OOPSLA '94 Conference ACM, New York, 324-340.
-
(1994)
Proceedings of the OOPSLA '94 Conference
, pp. 324-340
-
-
Plevyak, J.1
Chien, A.2
-
40
-
-
0005360712
-
-
Ph.D. thesis, Tech. Rep. MIT/LCS/TR-581, Massachusetts Institute of Technology, Cambridge, Mass. Sept.
-
REINHOLD, M. 1993. Cache performance of garbage-collected programming languages. Ph.D. thesis, Tech. Rep. MIT/LCS/TR-581, Massachusetts Institute of Technology, Cambridge, Mass. Sept.
-
(1993)
Cache Performance of Garbage-collected Programming Languages
-
-
Reinhold, M.1
-
41
-
-
1542591766
-
-
Silicon Graphics, Inc., Mountain View, Calif. Software
-
SILICON GRAPHICS. 1993. SGI Delta C++ programming environment. Silicon Graphics, Inc., Mountain View, Calif. Software.
-
(1993)
SGI Delta C++ Programming Environment
-
-
-
42
-
-
0027594708
-
Multi-way versus one-way constraints in user interfaces: Experience with the DeltaBlue algorithm
-
SANNELLA, M., MALONEY, J., FREEMAN-BENSON, B., AND BORNING, A. 1993. Multi-way versus one-way constraints in user interfaces: Experience with the DeltaBlue algorithm. Softw. Pract. Exper. 23 5, 529-566.
-
(1993)
Softw. Pract. Exper.
, vol.23
, Issue.5
, pp. 529-566
-
-
Sannella, M.1
Maloney, J.2
Freeman-benson, B.3
Borning, A.4
-
43
-
-
0003873615
-
-
DEC WRL Res. Rep. 92/6, Digital Equipment Corp., Palo Alto, Calif.
-
SRIVASTAVA, A. AND WALL, D. 1992. A practical system for intermodule code optimization at link-time. DEC WRL Res. Rep. 92/6, Digital Equipment Corp., Palo Alto, Calif.
-
(1992)
A Practical System for Intermodule Code Optimization at Link-time
-
-
Srivastava, A.1
Wall, D.2
-
45
-
-
0345338900
-
A dynamic incremental compiler for an interpretative language
-
July
-
VAN DYKE, E. 1977. A dynamic incremental compiler for an interpretative language. HP J. 28, 3 (July), 17-24.
-
(1977)
HP J.
, vol.28
, Issue.3
, pp. 17-24
-
-
Van Dyke, E.1
|