-
1
-
-
84976829448
-
Better static memory management: Improving region-based analysis of higher-order languages
-
June
-
A. Aiken, M. Fähndrich, and R. Levien. Better static memory management: Improving region-based analysis of higher-order languages. In PLDI, pages 174-185, June 1995.
-
(1995)
PLDI
, pp. 174-185
-
-
Aiken, A.1
Fähndrich, M.2
Levien, R.3
-
3
-
-
0031624040
-
Scalable cross-module optimization
-
Montreal, June
-
A. Ayers, S. de Jong, J. Peyton, and R. Schooler. Scalable cross-module optimization. In PLDI, Montreal, June 1998.
-
(1998)
PLDI
-
-
Ayers, A.1
De Jong, S.2
Peyton, J.3
Schooler, R.4
-
4
-
-
0027834735
-
Using lifetime predictors to improve memory allocation performance
-
Albuquerque, New Mexixo, June
-
D. A. Barrett and B. G. Zorn. Using lifetime predictors to improve memory allocation performance. In PLDI, pages 187-196, Albuquerque, New Mexixo, June 1993.
-
(1993)
PLDI
, pp. 187-196
-
-
Barrett, D.A.1
Zorn, B.G.2
-
5
-
-
0038147962
-
Reconsidering custom memory allocation
-
Seattle, Washington, Nov.
-
E. D. Berger, B. G. Zorn, and K. S. McKinley. Reconsidering custom memory allocation. In OOPSLA, Seattle, Washington, Nov. 2002.
-
(2002)
OOPSLA
-
-
Berger, E.D.1
Zorn, B.G.2
McKinley, K.S.3
-
6
-
-
23444455434
-
Escape analysis for Java(TM): Theory and practice
-
Nov
-
B. Blanchet. Escape Analysis for Java(TM): Theory and Practice. TOPLAS, 25(6):713-775, Nov 2003.
-
(2003)
TOPLAS
, vol.25
, Issue.6
, pp. 713-775
-
-
Blanchet, B.1
-
7
-
-
0033729897
-
The real-time specification for Java
-
G. Bollella and J. Gosling. The real-time specification for Java. Computer, 33(6):47-54, 2000.
-
(2000)
Computer
, vol.33
, Issue.6
, pp. 47-54
-
-
Bollella, G.1
Gosling, J.2
-
8
-
-
0038039788
-
Ownership types for safe region-based memory management in real-time Java
-
C. Boyapati, A. Salcianu, W. Beebee, and M. Rinard. Ownership types for safe region-based memory management in real-time Java. In PLDI, 2003.
-
(2003)
PLDI
-
-
Boyapati, C.1
Salcianu, A.2
Beebee, W.3
Rinard, M.4
-
9
-
-
0031600410
-
Cache-conscious data placement
-
San Jose, USA
-
B. Calder, K. Chandra, S. John, and T. Austin. Cache-conscious data placement. In Proc. ASPLOS-VIII, pages 139-149, San Jose, USA, 1998.
-
(1998)
Proc. ASPLOS-VIII
, pp. 139-149
-
-
Calder, B.1
Chandra, K.2
John, S.3
Austin, T.4
-
10
-
-
21644451309
-
Region analysis and transformation for Java programs
-
Vancouver, Canada, Oct.
-
S. Cherem and R. Rugina. Region analysis and transformation for Java programs. In 2004 Int'l Symposium On Memory Management, Vancouver, Canada, Oct. 2004.
-
(2004)
2004 Int'l Symposium on Memory Management
-
-
Cherem, S.1
Rugina, R.2
-
11
-
-
0032630166
-
Cache-conscious structure definition
-
ACM Press
-
T. M. Chilimbi, B. Davidson, and J. R. Larus. Cache-conscious structure definition. In PLDI'99, pages 13-24. ACM Press, 1999.
-
(1999)
PLDI'99
, pp. 13-24
-
-
Chilimbi, T.M.1
Davidson, B.2
Larus, J.R.3
-
12
-
-
0032667164
-
Cache-conscious structure layout
-
ACM Press
-
T. M. Chilimbi, M. D. Hill, and J. R. Larus. Cache-conscious structure layout. In PLDI'99, pages 1-12. ACM Press, 1999.
-
(1999)
PLDI'99
, pp. 1-12
-
-
Chilimbi, T.M.1
Hill, M.D.2
Larus, J.R.3
-
13
-
-
0008572520
-
Using generational garbage collection to implement cache-conscious data placement
-
T. M. Chilimbi and J. R. Larus. Using generational garbage collection to implement cache-conscious data placement. ACM SIGPLAN Notices, 34(3):37-48, 1999.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.3
, pp. 37-48
-
-
Chilimbi, T.M.1
Larus, J.R.2
-
14
-
-
8344259867
-
Region inference for an object-oriented language
-
Washington, DC, June
-
W.-N. Chin, F. Craciun, S. Qin, and M. Rinard. Region inference for an object-oriented language. In PLDI, Washington, DC, June 2004.
-
(2004)
PLDI
-
-
Chin, W.-N.1
Craciun, F.2
Qin, S.3
Rinard, M.4
-
15
-
-
0024082475
-
Improving locality of reference in a garbage-collecting memory management system
-
R. Courts. Improving locality of reference in a garbage-collecting memory management system. CACM, 31(9):1128-1138, 1988.
-
(1988)
CACM
, vol.31
, Issue.9
, pp. 1128-1138
-
-
Courts, R.1
-
16
-
-
0034448966
-
Unification-based pointer analysis with directional assignments
-
M. Das. Unification-based pointer analysis with directional assignments. In PLDI, pages 35-46, 2000.
-
(2000)
PLDI
, pp. 35-46
-
-
Das, M.1
-
17
-
-
0034826554
-
Enforcing high-level protocols in low-level software
-
Snowbird, UT, June
-
R. DeLine and M. Fähndrich. Enforcing high-level protocols in low-level software. In PLDI, Snowbird, UT, June 2001.
-
(2001)
PLDI
-
-
DeLine, R.1
Fähndrich, M.2
-
18
-
-
0025225898
-
Combining generational and conservative garbage collection: Framework and implementations
-
A. Demers, M. Weiser, B. Hayes, H. Boehm, D. Bobrow, and S. Shenker. Combining generational and conservative garbage collection: framework and implementations. In Proc. ACM POPL, pages 261-269, 1990.
-
(1990)
Proc. ACM POPL
, pp. 261-269
-
-
Demers, A.1
Weiser, M.2
Hayes, B.3
Boehm, H.4
Bobrow, D.5
Shenker, S.6
-
19
-
-
42149150286
-
Memory safety without garbage collection for embedded applications
-
Feb.
-
D. Dhurjati, S. Kowshik, V. Adve, and C. Lattner. Memory safety without garbage collection for embedded applications. Transactions on Embedded Computing Systems, 4(1):73-111, Feb. 2005.
-
(2005)
Transactions on Embedded Computing Systems
, vol.4
, Issue.1
, pp. 73-111
-
-
Dhurjati, D.1
Kowshik, S.2
Adve, V.3
Lattner, C.4
-
20
-
-
0034448101
-
Scalable context-sensitive flow analysis using instantiation constraints
-
Vancouver, Canada, June
-
M. Fähndrich, J. Rehof, and M. Das. Scalable context-sensitive flow analysis using instantiation constraints. In PLDI, Vancouver, Canada, June 2000.
-
(2000)
PLDI
-
-
Fähndrich, M.1
Rehof, J.2
Das, M.3
-
21
-
-
0031622774
-
Memory management with explicit regions
-
Montreal, Canada
-
D. Gay and A. Aiken. Memory management with explicit regions. In PLDI, pages 313-323, Montreal, Canada, 1998.
-
(1998)
PLDI
, pp. 313-323
-
-
Gay, D.1
Aiken, A.2
-
22
-
-
0036040515
-
Region-based memory management in cyclone
-
June
-
D. Grossman, G. Morrisett, T. Jim, M. Hicks, Y. Wang, and J. Cheney. Region-based memory management in cyclone. In PLDI, June 2002.
-
(2002)
PLDI
-
-
Grossman, D.1
Morrisett, G.2
Jim, T.3
Hicks, M.4
Wang, Y.5
Cheney, J.6
-
23
-
-
0027643111
-
Customalloc: Efficient synthesized memory allocators
-
D. Grunwald and B. Zorn. Customalloc: Efficient synthesized memory allocators. SP&E, 23(8):851-869, 1993.
-
(1993)
SP&E
, vol.23
, Issue.8
, pp. 851-869
-
-
Grunwald, D.1
Zorn, B.2
-
24
-
-
0036037921
-
Combining region inference and garbage collection
-
Berlin, Germany, June
-
N. Hallenberg, M. Elsman, and M. Tofte. Combining region inference and garbage collection. In PLDI, Berlin, Germany, June 2002.
-
(2002)
PLDI
-
-
Hallenberg, N.1
Elsman, M.2
Tofte, M.3
-
25
-
-
0039253846
-
Mining frequent patterns without candidate generation
-
J. Han, J. Pei, and Y. Yin. Mining frequent patterns without candidate generation. In SIGMOD, pages 1-12, 2000.
-
(2000)
SIGMOD
, pp. 1-12
-
-
Han, J.1
Pei, J.2
Yin, Y.3
-
26
-
-
0025237929
-
Fast allocation and deallocation of memory based on object lifetimes
-
Jan
-
D. R. Hanson. Fast allocation and deallocation of memory based on object lifetimes. SP&E, 20(1):5-12, Jan 1990.
-
(1990)
SP&E
, vol.20
, Issue.1
, pp. 5-12
-
-
Hanson, D.R.1
-
27
-
-
0034825842
-
Pointer analysis: Haven't we solved this problem yet?
-
ACM Press
-
M. Hind. Pointer analysis: haven't we solved this problem yet? In PASTE, pages 54-61. ACM Press, 2001.
-
(2001)
PASTE
, pp. 54-61
-
-
Hind, M.1
-
28
-
-
1442263992
-
Connectivity-based garbage collection
-
M. Hirzel, A. Diwan, and M. Hertz. Connectivity-based garbage collection. In OOPSLA, pages 359-373, 2003.
-
(2003)
OOPSLA
, pp. 359-373
-
-
Hirzel, M.1
Diwan, A.2
Hertz, M.3
-
29
-
-
12844273460
-
The garbage collection advantage: Improving program locality
-
X. Huang, S. Blackburn, K. McKinley, E. Moss, Z. Wang, and P. Cheng. The garbage collection advantage: improving program locality. In OOPSLA, pages 69-80, 2004.
-
(2004)
OOPSLA
, pp. 69-80
-
-
Huang, X.1
Blackburn, S.2
McKinley, K.3
Moss, E.4
Wang, Z.5
Cheng, P.6
-
30
-
-
85084164164
-
Cyclone: A safe dialect of C
-
Monterey, CA
-
T. Jim, G. Morrisett, D. Grossman, M. Hicks, J. Cheney, and Y. Wang. Cyclone: A safe dialect of C. In USENIX Annual Technical Conference, Monterey, CA, 2002.
-
(2002)
USENIX Annual Technical Conference
-
-
Jim, T.1
Morrisett, G.2
Grossman, D.3
Hicks, M.4
Cheney, J.5
Wang, Y.6
-
32
-
-
31844445061
-
-
PhD thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL, May
-
C. Lattner. Macroscopic Data Structure Analysis and Optimization. PhD thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL, May 2005. See http://llvm.cs.uiuc.edu.
-
(2005)
Macroscopic Data Structure Analysis and Optimization
-
-
Lattner, C.1
-
33
-
-
38849102988
-
Automatic pool allocation for disjoint data structures
-
Berlin, Germany, Jun
-
C. Lattner and V. Adve. Automatic Pool Allocation for Disjoint Data Structures. In MSP, Berlin, Germany, Jun 2002.
-
(2002)
MSP
-
-
Lattner, C.1
Adve, V.2
-
34
-
-
3042658703
-
LLVM: A compilation framework for lifelong program analysis and transformation
-
San Jose, USA, Mar
-
C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO, San Jose, USA, Mar 2004.
-
(2004)
CGO
-
-
Lattner, C.1
Adve, V.2
-
36
-
-
84887498974
-
Efficient points-to analysis for whole-program analysis
-
D. Liang and M. J. Harrold. Efficient points-to analysis for whole-program analysis. In ESEC/SIGSOFT FSE, pages 199-215, 1999.
-
(1999)
ESEC/SIGSOFT FSE
, pp. 199-215
-
-
Liang, D.1
Harrold, M.J.2
-
37
-
-
0038559332
-
Efficient computation of parameterized pointer information for interprocedural analysis
-
July
-
D. Liang and M. J. Harrold. Efficient computation of parameterized pointer information for interprocedural analysis. In SAS, July 2001.
-
(2001)
SAS
-
-
Liang, D.1
Harrold, M.J.2
-
38
-
-
33745191550
-
Bottom-up and top-down context-sensitive summary-based pointer analysis
-
E. M. Nystrom, H.-S. Kim, and W. mei W. Hwu. Bottom-up and top-down context-sensitive summary-based pointer analysis. In SAS, 2004.
-
(2004)
SAS
-
-
Nystrom, E.M.1
Kim, H.-S.2
Mei, W.3
Hwu, W.4
-
39
-
-
0029273301
-
Supporting dynamic data structures on distributed memory machines
-
Mar.
-
A. Rogers, M. Carlisle, J. Reppy, and L. Hendren. Supporting dynamic data structures on distributed memory machines. TOPLAS, 17(2), Mar. 1995.
-
(1995)
TOPLAS
, vol.17
, Issue.2
-
-
Rogers, A.1
Carlisle, M.2
Reppy, J.3
Hendren, L.4
-
41
-
-
0031600693
-
Segregating heap objects by reference behavior and lifetime
-
San Jose, USA
-
M. L. Seidl and B. G. Zorn. Segregating heap objects by reference behavior and lifetime. In ASPLOS-VIII, pages 12-23, San Jose, USA, 1998.
-
(1998)
ASPLOS-VIII
, pp. 12-23
-
-
Seidl, M.L.1
Zorn, B.G.2
-
42
-
-
31844453741
-
Establishing local temporal heap safety properties with applications to compile-time memory management
-
San Diego, USA, June
-
R. Shaham, E. Yahav, E. K. Kolodner, and M. Sagiv. Establishing local temporal heap safety properties with applications to compile-time memory management. In SAS, San Diego, USA, June 2003.
-
(2003)
SAS
-
-
Shaham, R.1
Yahav, E.2
Kolodner, E.K.3
Sagiv, M.4
-
43
-
-
0029717388
-
Points-to analysis in almost linear time
-
Jan
-
B. Steensgaard. Points-to analysis in almost linear time. In POPL, pages 32-41, Jan 1996.
-
(1996)
POPL
, pp. 32-41
-
-
Steensgaard, B.1
-
44
-
-
0032108162
-
A region inference algorithm
-
July
-
M. Tofte and L. Birkedal. A region inference algorithm. TOPLAS, 20(4):724-768, July 1998.
-
(1998)
TOPLAS
, vol.20
, Issue.4
, pp. 724-768
-
-
Tofte, M.1
Birkedal, L.2
-
45
-
-
0028015018
-
Implementation of the typed call-by-value λ-calculus using a stack of regions
-
M. Tofte and J.-P. Talpin. Implementation of the typed call-by-value λ-calculus using a stack of regions. In POPL, pages 188-201, 1994.
-
(1994)
POPL
, pp. 188-201
-
-
Tofte, M.1
Talpin, J.-P.2
-
46
-
-
0012525243
-
Benchmark health considered harmful
-
C. B. Zilles. Benchmark health considered harmful. SIGARCH Comput. Archit. News, 29(3):4-5, 2001.
-
(2001)
SIGARCH Comput. Archit. News
, vol.29
, Issue.3
, pp. 4-5
-
-
Zilles, C.B.1
|