메뉴 건너뛰기
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation
Volumn , Issue , 2002, Pages 1-8
Staged compilation
(1)
Chambers, Craig
a
a
University of Washington
(
United States
)
Author keywords
[No Author keywords available]
Indexed keywords
CODES (SYMBOLS); DATA FLOW ANALYSIS; DATA STRUCTURES; DYNAMIC PROGRAMMING; OBJECT ORIENTED PROGRAMMING; PERT; TIME SHARING PROGRAMS;
DYNAMIC COMPILERS; JUST-IN-TIME COMPILERS; RUN TIME COMPILERS; STAGED COMPILATION MODEL; WHIRLWIND OPTIMIZING COMPILER;
PROGRAM COMPILERS;
EID
:
0036036744
PISSN
:
None
EISSN
:
None
Source Type
:
Conference Proceeding
DOI
:
10.1145/503044.503045
Document Type
:
Conference Paper
Times cited : (
8
)
References (
42
)
1
0037400717
Comprehensive synchronization elimination for Java
To appear
Science of Computer Programming
Aldrich, J.
1
Chambers, C.
2
Sirer, E.G.
3
Eggers, S.
4
2
84937029836
Static analyses for eliminating unnecessary synchronization from Java programs
Venice, Italy, September; Springer-Verlag
(1999)
Proceedings of the Sixth International Static Analysis Symposium, LNCS
, vol.1694
, pp. 19-38
Aldrich, J.
1
Chambers, C.
2
Sirer, E.G.
3
Eggers, S.
4
3
84864840992
Adaptive optimization in the Jalapeño JVM
Proceedings of the 2000 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP00]
Arnold, M.
1
Fink, S.
2
Hind, M.
3
Grove, D.
4
Sweeney, P.F.
5
4
0029703704
Fast, effective dynamic compilation
May
(1996)
Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation
, pp. 149-159
Auslander, J.
1
Philipose, M.
2
Chambers, C.
3
Eggers, S.J.
4
Bershad, B.N.
5
5
0033203805
Escape analysis for object-oriented languages. Application to Java
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP99]
Blanchet, B.
1
6
0033203777
Removing unnecessary synchronization in Java
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP99]
Bogda, J.
1
Hölzle, U.
2
7
0031355220
Value profiling
December
(1997)
Proceedings of the 30th Annual International Symposium on Microarchitecture
, pp. 259-269
Calder, B.
1
Feller, P.
2
Eustace, A.
3
8
0033203859
Escape analysis for Java
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP99]
Choi, J.-D.
1
Gupta, M.
2
Serrano, M.
3
Sreedhar, V.C.
4
Midkiff, S.
5
9
84948958710
Optimization of object-oriented programs using static class hierarchy analysis
Aarhus, Denmark, August; Springer-Verlag
(1995)
Proceedings of the 1995 European Conference on Object-Oriented Programming, LNCS 952
Dean, J.
1
Grove, D.
2
Chambers, C.
3
10
0030261767
Vortex: An optimizing compiler for object-oriented languages
Proceedings of the 1996 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP96]
Dean, J.
1
DeFouw, G.
2
Grove, D.
3
Litvinov, V.
4
Chambers, C.
5
11
0031679753
Fast interprocedural class analysis
January
(1998)
Conference Record of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 222-236
DeFouw, G.
1
Grove, D.
2
Chambers, C.
3
12
84886061442
Simple and effective analysis of statically-typed object-oriented programs
Proceedings of the 1996 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP96]
Diwan, A.
1
Moss, E.
2
McKinley, K.
3
13
85084625164
An evaluation of automatic object inline allocation techniques
Proceedings of the 1998 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Vancouver, Canada, October 1998
Dolby, J.
1
Chien, A.
2
14
0034447229
An automatic object inlining optimization and its evaluation
Proceedings of the ACM SIGPLAN '00 Conference on Programming Language Design and Implementation [PLD00]
Dolby, J.
1
Chien, A.A.
2
15
0030702994
Automatic inline allocation of objects
June
(1997)
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation
, pp. 7-17
Dolby, J.
1
16
84976680198
Simple and effective link-time optimization of modula-3 programs
June
(1995)
Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
, pp. 103-115
Fernandez, M.F.
1
17
84956969513
Fast escape analysis and stack allocation for object-based programs
Springer-Verlag, April
(2000)
Proceedings of the 2000 International Conference on Compiler Construction
, pp. 82-93
Gay, D.
1
Steensgaard, B.
2
18
0003518498
Addison-Wesley, Reading, MA
(1996)
The Java Language Specification
Gosling, J.
1
Joy, B.
2
Steele, G.
3
19
0030705868
Annotation-directed run-time specialization in C
Amsterdam, the Netherlands, June
(1997)
Proceedings of the 1997 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation
, pp. 163-178
Grant, B.
1
Mock, M.
2
Philipose, M.
3
Chambers, C.
4
Eggers, S.
5
20
3142783686
An evaluation of staged run-time optimizations in DyC
Proceedings of the ACM SIGPLAN '99 Conference on Programming Language Design and Implementation, May 1999
Grant, B.
1
Philipose, M.
2
Mock, M.
3
Chambers, C.
4
Eggers, S.
5
21
0000052043
DyC: An expressive annotation-directed dynamic compiler for C
October
(2000)
Theoretical Computer Science
, vol.248
, Issue.1-2
, pp. 147-199
Grant, B.
1
Mock, M.
2
Philipose, M.
3
Chambers, C.
4
Eggers, S.J.
5
22
0003289590
The benefits and costs of DyC's run-time optimizations
(2000)
ACM Transactions on Programming Languages and Systems
, vol.22
, Issue.5
Grant, B.
1
Mock, M.
2
Philipose, M.
3
Chambers, C.
4
Eggers, S.J.
5
23
0005257606
An assessment of call graph construction algorithms
To appear
ACM Transactions on Programming Languages and Systems
Grove, D.
1
Chambers, C.
2
24
0031245885
Call graph construction in object oriented languages
Proceedings of the 1997 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Atlanta, GA, October 1997
Grove, D.
1
DeFouw, G.
2
Dean, J.
3
Chambers, C.
4
25
0003799593
Prentice Hall, New York, NY
(1993)
Partial Evaluation and Automatic Program Generation
Jones, N.D.
1
Gomarde, C.K.
2
Sestoft, P.
3
26
0004220511
Addison-Wesley, Reading, MA
(1997)
The Java Virtual Machine Specification
Lindholm, T.
1
Yellin, F.
2
27
0038255639
Calpa: A tool for automating dynamic compilation
2nd Workshop on Feedback-Directed Optimization, November 1999
Mock, M.
1
Berryman, M.
2
Chambers, C.
3
Eggers, S.J.
4
28
0034459925
Calpa: A tool for automating selective dynamic compilation
Proceedings of the 33rd Annual International Symposium on Microarchitecture, Monterey, CA, December 2000
Mock, M.
1
Chambers, C.
2
Eggers, S.J.
3
29
0005311179
Proceedings of the 1996 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, San Jose, CA, October 1996
30
0005333495
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Denver, CO, November 1999
31
0005257607
Proceedings of the 2000 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Minneapolis, MN, October 2000
32
0005364605
Proceedings of the 2001 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Tampa, FL, October 2001
33
0035552042
Dynamic optimistic interprocedural analysis: A framework and an application
Proceedings of the 2001 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP01]
Pechtchanski, I.
1
Sarkar, V.
2
34
85087535894
Towards automatic construction of staged compilers
Conference Record of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, January 2002
Philipose, M.
1
Chambers, C.
2
Eggers, S.
3
35
0005314689
Proceedings of the ACM SIGPLAN '00 Conference on Programming Language Design and Implementation, May 2000
36
85084775074
Effective synchronization removal for Java
Proceedings of the ACM SIGPLAN '00 Conference on Programming Language Design and Implementation [PLD00]
Ruf, E.
1
37
0031612418
An empirical analysis of instruction reuse
October
(1998)
Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 35-45
Sodani, A.
1
Sohi, G.S.
2
38
0035551928
A dynamic optimization framework for a Java just-in-time compiler
Proceedings of the 2001 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP01]
Suganuma, T.
1
Yasue, T.
2
Kawahito, M.
3
Komatsu, H.
4
Nakatani, T.
5
39
0034448260
Practical virtual method call resolution for Java
Proceedings of the 2000 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP00]
Sundaresan, V.
1
Hendren, L.
2
Razafimahefa, C.
3
Vallee-Rai, R.
4
Lam, P.
5
Gagnon, E.
6
Godin, C.
7
40
0034448306
Scalable propagation-based call graph construction algorithms
Proceedings of the 2000 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP00]
Tip, F.
1
Palsberg, J.
2
41
0033203864
Compositional pointer and escape analysis for Java programs
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP99]
Whaley, J.
1
Rinard, M.
2
42
0035551808
Partial method compilation using dynamic profile information
Proceedings of the 2001 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications [OOP01]
Whaley, J.
1
* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.