메뉴 건너뛰기




Volumn , Issue , 2007, Pages 173-182

Mark-sweep or copying? A "best of both worlds" algorithm and a hardware-supported real-time implementation

Author keywords

Hardware support; Mark compact collection; Object based processor architecture; Real time garbage collection

Indexed keywords

BOOLEAN FUNCTIONS; DUST COLLECTORS; JAVA PROGRAMMING LANGUAGE; POWDERS; REAL TIME CONTROL; REDUCED INSTRUCTION SET COMPUTING; STANDARDS;

EID: 42149137330     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1296907.1296928     Document Type: Conference Paper
Times cited : (10)

References (26)
  • 2
    • 0037629419 scopus 로고    scopus 로고
    • A real-time garbage collecor with low overhead and consistent utilization
    • Conference Record of the Thirtieth Annual ACM Symposium on Principles of Programming Languages, New Orleans, LA, Jan, ACM Press
    • D. F. Bacon, P. Cheng, and V. Rajan. A real-time garbage collecor with low overhead and consistent utilization. In Conference Record of the Thirtieth Annual ACM Symposium on Principles of Programming Languages, ACM SIGPLAN Notices, New Orleans, LA, Jan. 2003. ACM Press.
    • (2003) ACM SIGPLAN Notices
    • Bacon, D.F.1    Cheng, P.2    Rajan, V.3
  • 3
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • H. G. Baker. List processing in real-time on a serial computer. Communications of the ACM, 21(4):280-94, 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 4
    • 0242527372 scopus 로고    scopus 로고
    • An algorithm for parallel incremental compaction
    • D. Detlefs, editor, ISMM'02 Proceedings of the Third International Symposium on Memory Management, Berlin, June, ACM Press
    • O. Ben-Yitzhak, I. Goft, E. Kolodner, K. Kuiper, and V. Leikehman. An algorithm for parallel incremental compaction. In D. Detlefs, editor, ISMM'02 Proceedings of the Third International Symposium on Memory Management, ACM SIGPLAN Notices, pages 100-105, Berlin, June 2002. ACM Press.
    • (2002) ACM SIGPLAN Notices , pp. 100-105
    • Ben-Yitzhak, O.1    Goft, I.2    Kolodner, E.3    Kuiper, K.4    Leikehman, V.5
  • 5
    • 0021658339 scopus 로고
    • Trading data space for reduced time and code space in real-time garbage collection on stock hardware
    • G. L. Steele, editor, Austin, TX, Aug, ACM Press
    • R. A. Brooks. Trading data space for reduced time and code space in real-time garbage collection on stock hardware. In G. L. Steele, editor, Conference Record of the 1984 ACM Symposium on Lisp and Functional Programming, pages 256-262, Austin, TX, Aug. 1984. ACM Press.
    • (1984) Conference Record of the 1984 ACM Symposium on Lisp and Functional Programming , pp. 256-262
    • Brooks, R.A.1
  • 8
    • 5544234084 scopus 로고
    • A compaction procedure for variable length storage elements
    • Aug
    • B. K. Haddon and W. M. Waite. A compaction procedure for variable length storage elements. Computer Journal, 10:162-165, Aug. 1967.
    • (1967) Computer Journal , vol.10 , pp. 162-165
    • Haddon, B.K.1    Waite, W.M.2
  • 9
    • 38849088043 scopus 로고    scopus 로고
    • ISMM'98 Proceedings of the First International Symposium on Memory Management
    • R. Jones, editor, 3 of, Vancouver, Oct, ACM Press
    • R. Jones, editor. ISMM'98 Proceedings of the First International Symposium on Memory Management, volume 34(3) of ACM SIGPIAN Notices, Vancouver, Oct. 1998. ACM Press.
    • (1998) ACM SIGPIAN Notices , vol.34
  • 10
    • 0018495429 scopus 로고
    • A fast garbage compaction algorithm
    • July
    • H. B. M. Jonkers. A fast garbage compaction algorithm. Information Processing Letters, 9(1):25-30, July 1979.
    • (1979) Information Processing Letters , vol.9 , Issue.1 , pp. 25-30
    • Jonkers, H.B.M.1
  • 11
    • 84976818965 scopus 로고
    • Incremental incrementally compacting garbage collection
    • SIGPLAN'87 Symposium on Interpreters and Interpretive Techniques, 7 of, ACM Press
    • B. Lang and F. Dupont. Incremental incrementally compacting garbage collection. In SIGPLAN'87 Symposium on Interpreters and Interpretive Techniques, volume 22(7) of ACM SIGPLAN Notices, pages 253-263. ACM Press, 1987.
    • (1987) ACM SIGPLAN Notices , vol.22 , pp. 253-263
    • Lang, B.1    Dupont, F.2
  • 12
    • 42149099212 scopus 로고    scopus 로고
    • A compacting incremental collector and its performance in a production quality compiler
    • M. Larose and M. Feeley. A compacting incremental collector and its performance in a production quality compiler. In Jones 9, pages 1-9.
    • In Jones , vol.9 , pp. 1-9
    • Larose, M.1    Feeley, M.2
  • 13
    • 3242788091 scopus 로고    scopus 로고
    • A novel processor architecture with exact tag-free pointers
    • M. Meyer. A novel processor architecture with exact tag-free pointers. IEEE Micro, 24(3):46-55, 2004.
    • (2004) IEEE Micro , vol.24 , Issue.3 , pp. 46-55
    • Meyer, M.1
  • 18
    • 0001829877 scopus 로고
    • A high-performance hardware-assisted real time garbage collection system
    • K. D. Nilsen and W. J. Schmidt. A high-performance hardware-assisted real time garbage collection system. Journal of Programming Languages, 2(1), 1994.
    • (1994) Journal of Programming Languages , vol.2 , Issue.1
    • Nilsen, K.D.1    Schmidt, W.J.2
  • 19
    • 21644433328 scopus 로고    scopus 로고
    • Mostly concurrent compaction for mark-sweep GC
    • A. Diwan, editor, ISMM'04 Proceedings of the Fourth International Symposium on Memory Management, Vancouver, Oct, ACM Press
    • Y. Ossia, O. Ben-Yitzhak, and M. Segal. Mostly concurrent compaction for mark-sweep GC. In A. Diwan, editor, ISMM'04 Proceedings of the Fourth International Symposium on Memory Management, ACM SIGPLAN Notices, Vancouver, Oct. 2004. ACM Press.
    • (2004) ACM SIGPLAN Notices
    • Ossia, Y.1    Ben-Yitzhak, O.2    Segal, M.3
  • 21
    • 1442264005 scopus 로고    scopus 로고
    • MarkCopy: Fast copying GC with less space overhead
    • OOPSLA'03 ACM Conference on Object-Oriented Systems, Languages and Applications, Anaheim, CA, Nov, ACM Press
    • N. Sachindran and E. Moss. MarkCopy: Fast copying GC with less space overhead. In OOPSLA'03 ACM Conference on Object-Oriented Systems, Languages and Applications, ACM SIGPLAN Notices, Anaheim, CA, Nov. 2003. ACM Press.
    • (2003) ACM SIGPLAN Notices
    • Sachindran, N.1    Moss, E.2
  • 22
    • 17044431057 scopus 로고    scopus 로고
    • 2: High-performance garbage collection for memory-constrained environments
    • OOPSLA'04 ACM Conference on Object-Oriented Systems, Languages and Applications, Vancouver, Oct, ACM Press
    • 2: High-performance garbage collection for memory-constrained environments. In OOPSLA'04 ACM Conference on Object-Oriented Systems, Languages and Applications, ACM SIGPLAN Notices, Vancouver, Oct. 2004. ACM Press.
    • (2004) ACM SIGPLAN Notices
    • Sachindran, N.1    Moss, J.E.B.2    Berger, E.D.3
  • 24
    • 38849090025 scopus 로고    scopus 로고
    • Guaranteeing non-disruptiveness and real-time deadlines in an incremental garbage collector
    • F. Siebert. Guaranteeing non-disruptiveness and real-time deadlines in an incremental garbage collector. In Jones 9, pages 130-137.
    • In Jones , vol.9 , pp. 130-137
    • Siebert, F.1
  • 25
    • 42149149716 scopus 로고    scopus 로고
    • Sun Microsystems. picoJava-II Programmer's Reference Manual, Mar. 1999.
    • Sun Microsystems. picoJava-II Programmer's Reference Manual, Mar. 1999.
  • 26
    • 42149130172 scopus 로고    scopus 로고
    • I. W. Williams and M. I. Wolczko. An object-based memory architecture. In A. Dearie, G. M. Shaw, and S. B. Zdonik, editors, Implementing Persistent Object Bases: Principles and Practice (Proceedings of the Fourth International Workshop on Persistent Object Systems), pages 114-130, Martha's Vineyard, MA, Sept. 1990. Morgan Kaufman.
    • I. W. Williams and M. I. Wolczko. An object-based memory architecture. In A. Dearie, G. M. Shaw, and S. B. Zdonik, editors, Implementing Persistent Object Bases: Principles and Practice (Proceedings of the Fourth International Workshop on Persistent Object Systems), pages 114-130, Martha's Vineyard, MA, Sept. 1990. Morgan Kaufman.


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