메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 150-161

Compiler optimizations for nondeferred reference-counting garbage collection

Author keywords

Reference counting; Static analyses

Indexed keywords

COSTS; OPTIMIZATION; STATIC ANALYSIS;

EID: 34247187435     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1133956.1133976     Document Type: Conference Paper
Times cited : (20)

References (32)
  • 3
    • 84881389351 scopus 로고    scopus 로고
    • David F. Bacon and V. T. Rajan. Concurrent Cycle Collection in Reference Counted Systems, In. Proceedings of the 15th European Conference on Object-Oriented Programming, 2072 of Lecture Notes in Computer Science, pages 207-235. Springer-Verlag, June 2001.
    • David F. Bacon and V. T. Rajan. Concurrent Cycle Collection in Reference Counted Systems, In. Proceedings of the 15th European Conference on Object-Oriented Programming, volume 2072 of Lecture Notes in Computer Science, pages 207-235. Springer-Verlag, June 2001.
  • 4
    • 84976807106 scopus 로고
    • Minimizing Reference Count Updating with Deferred and Anchored Pointers for Functional Data Structures
    • September
    • Henry G. Baker. Minimizing Reference Count Updating with Deferred and Anchored Pointers for Functional Data Structures. ACM SIGPLAN Notices, 29(9):38-43, September 1994.
    • (1994) ACM SIGPLAN Notices , vol.29 , Issue.9 , pp. 38-43
    • Baker, H.G.1
  • 5
    • 0017517772 scopus 로고
    • Shifting Garbage Collection Overhead to Compile Time
    • July
    • Jeffrey M. Barth. Shifting Garbage Collection Overhead to Compile Time. Communications of the ACM. 20(7):513-518, July 1977.
    • (1977) Communications of the ACM , vol.20 , Issue.7 , pp. 513-518
    • Barth, J.M.1
  • 8
    • 84945708437 scopus 로고
    • A Method for Overlapping and Erasure of Lists
    • December
    • George E. Collins. A Method for Overlapping and Erasure of Lists. Communications of the ACM, 3(12):655-657, December 1960.
    • (1960) Communications of the ACM , vol.3 , Issue.12 , pp. 655-657
    • Collins, G.E.1
  • 9
    • 84958033885 scopus 로고    scopus 로고
    • Live Range Splitting in a Graph Coloring Register Allocator
    • Proceedings of the 7th International Conference on Compiler Construction, of, Springer-Verlag, March
    • Keith D. Cooper and L. Taylor Simpson. Live Range Splitting in a Graph Coloring Register Allocator. In Proceedings of the 7th International Conference on Compiler Construction, volume 1383 of Lecture Notes in Computer Science, pages 174-187. Springer-Verlag, March 1998.
    • (1998) Lecture Notes in Computer Science , vol.1383 , pp. 174-187
    • Cooper, K.D.1    Taylor Simpson, L.2
  • 11
    • 0003805008 scopus 로고
    • Experience with Concurrent Garbage Collectors for Modula-2+
    • Technical Report SRC-RR-64, Digital Systems Research Center. November
    • John DeTreville. Experience with Concurrent Garbage Collectors for Modula-2+. Technical Report SRC-RR-64, Digital Systems Research Center. November 1990.
    • (1990)
    • DeTreville, J.1
  • 12
    • 0025213652 scopus 로고
    • On Determining Lifetime and Aliasing of Dynamically Allocated Data in Higher-Order Functional Specifications
    • Association for Computing Machinery, January
    • Alain Deutsch. On Determining Lifetime and Aliasing of Dynamically Allocated Data in Higher-Order Functional Specifications. In Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 157-168. Association for Computing Machinery, January 1990.
    • (1990) Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , pp. 157-168
    • Deutsch, A.1
  • 13
    • 0016993741 scopus 로고
    • An Efficient, Incremental Automatic Garbage Collector
    • September
    • L. Peter Deutsch and Daniel G. Bobrow. An Efficient, Incremental Automatic Garbage Collector. Communications of the ACM. 19(9):522-526. September 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.9 , pp. 522-526
    • Peter Deutsch, L.1    Bobrow, D.G.2
  • 14
    • 34247183371 scopus 로고
    • A FORTRAN-Compiled List-Processing Language
    • April
    • H. Gelernter, J. R. Hansen, and C. L. Gerbcrich. A FORTRAN-Compiled List-Processing Language. Journal of the ACM, 7(2):87101, April 1960.
    • (1960) Journal of the ACM , vol.7 , Issue.2 , pp. 87101
    • Gelernter, H.1    Hansen, J.R.2    Gerbcrich, C.L.3
  • 16
    • 85034265578 scopus 로고
    • Semantic Model of Reference Counting and its Abstraction (Detailed Summary)
    • Association for Computing Machineiy, April
    • Paul Hudak. A Semantic Model of Reference Counting and its Abstraction (Detailed Summary). In Proceedings of the ACM Conference on LISP and Functional Programming, pages 351-363. Association for Computing Machineiy, April 1986.
    • (1986) Proceedings of the ACM Conference on LISP and Functional Programming , pp. 351-363
    • Paul Hudak, A.1
  • 17
    • 34247232325 scopus 로고    scopus 로고
    • Richard Jones and Rafael Lins. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. John Wiley & Sons, Inc., New York City. NY 10158. USA. 1996.
    • Richard Jones and Rafael Lins. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. John Wiley & Sons, Inc., New York City. NY 10158. USA. 1996.
  • 19
    • 0002796705 scopus 로고
    • Cyclic Reference Counting with Lazy Mark-Scan
    • December
    • Rafael D. Lins. Cyclic Reference Counting with Lazy Mark-Scan. Information Processing Letters, 44(4):215-220, December 1992.
    • (1992) Information Processing Letters , vol.44 , Issue.4 , pp. 215-220
    • Lins, R.D.1
  • 23
    • 24644504150 scopus 로고    scopus 로고
    • Hard Paz, Erez Petrank, David F. Bacon, Elliot K. Kolodner, and V. T. Rajan. An Efficient On-the-Fly Cycle Collection, In. Proceedings of the 14th International Conference on Compiler Construction, 3443 of Lecture Notes in Computer Science, pages 156-171. Springer-Verlag, April 2005.
    • Hard Paz, Erez Petrank, David F. Bacon, Elliot K. Kolodner, and V. T. Rajan. An Efficient On-the-Fly Cycle Collection, In. Proceedings of the 14th International Conference on Compiler Construction, volume 3443 of Lecture Notes in Computer Science, pages 156-171. Springer-Verlag, April 2005.
  • 25
    • 0003613518 scopus 로고    scopus 로고
    • Microsoft Press, Redmond, WA 98052, USA
    • Dale E. Rogerson. Inside COM. Microsoft Press, Redmond, WA 98052, USA, 1997.
    • (1997) Inside COM
    • Rogerson, D.E.1
  • 26
    • 0003535489 scopus 로고
    • On Adding Garbage Collection and Runtime Types to a Strongly-Typed, Statically-Checked, Concurrent Language
    • Technical Report CSL-84-7, Xerox Palo Alto Research Center, July
    • Paul Rovner. On Adding Garbage Collection and Runtime Types to a Strongly-Typed, Statically-Checked, Concurrent Language. Technical Report CSL-84-7, Xerox Palo Alto Research Center, July 1985.
    • (1985)
    • Rovner, P.1
  • 32
    • 0005258563 scopus 로고
    • Symmetric List Processor
    • September
    • Joseph Weizenbaum. Symmetric List Processor. Communications of the ACM, 6(9):524-536, September 1963.
    • (1963) Communications of the ACM , vol.6 , Issue.9 , pp. 524-536
    • Weizenbaum, J.1


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