메뉴 건너뛰기




Volumn , Issue , 2013, Pages 229-239

A study of the scalability of stop-the-world garbage collectors on multicores

Author keywords

Garbage collection; Multicore; NUMA

Indexed keywords

DESCRIPTORS; GARBAGE COLLECTION; GARBAGE COLLECTORS; MULTI CORE; MULTI-CORES; MULTICORE ARCHITECTURES; NUMA; PROGRAMMING TECHNIQUE;

EID: 84875677989     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2451116.2451142     Document Type: Conference Paper
Times cited : (28)

References (32)
  • 1
    • 77954734079 scopus 로고    scopus 로고
    • Optimizations in a private nursery-based garbage collector
    • ACM
    • T. A. Anderson. Optimizations in a private nursery-based garbage collector. In ISMM '10, pages 21-30. ACM, 2010.
    • (2010) ISMM '10 , pp. 21-30
    • Anderson, T.A.1
  • 2
    • 0024608797 scopus 로고
    • Simple generational garbage collection and fast allocation
    • A. W. Appel. Simple generational garbage collection and fast allocation. SP&E, 19(2):171-183, 1989.
    • (1989) SP&E , vol.19 , Issue.2 , pp. 171-183
    • Appel, A.W.1
  • 3
    • 57349115284 scopus 로고    scopus 로고
    • Immix: A mark-region garbage collector with space efficiency, fast collection, and mutator performance
    • ACM
    • S. M. Blackburn and K. S. McKinley. Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance. In PLDI '08, pages 22-32. ACM, 2008.
    • (2008) PLDI '08 , pp. 22-32
    • Blackburn, S.M.1    McKinley, K.S.2
  • 7
    • 0027206301 scopus 로고
    • A concurrent, generational garbage collector for a multithreaded implementation of ml
    • ACM
    • D. Doligez and X. Leroy. A concurrent, generational garbage collector for a multithreaded implementation of ml. In POPL '93, pages 113- 123. ACM, 1993.
    • (1993) POPL '93 , pp. 113-123
    • Doligez, D.1    Leroy, X.2
  • 8
    • 0003230603 scopus 로고    scopus 로고
    • Parallel garbage collection for shared memory multiprocessors
    • USENIX Association
    • C. H. Flood, D. Detlefs, N. Shavit, and X. Zhang. Parallel garbage collection for shared memory multiprocessors. In JVM '01, pages 21- 21. USENIX Association, 2001.
    • (2001) JVM '01 , pp. 21-21
    • Flood, C.H.1    Detlefs, D.2    Shavit, N.3    Zhang, X.4
  • 11
    • 84863977087 scopus 로고    scopus 로고
    • The collie: A wait-free compacting collector
    • ACM
    • B. Iyengar, G. Tene, M.Wolf, and E. Gehringer. The collie: a wait-free compacting collector. In ISMM '12, pages 61-72. ACM, 2012.
    • (2012) ISMM '12 , pp. 61-72
    • Iyengar, B.1    Tene, G.2    Wolf, M.3    Gehringer, E.4
  • 13
    • 0020765079 scopus 로고
    • A real-time garbage collector based on the lifetimes of objects
    • H. Lieberman and C. Hewitt. A real-time garbage collector based on the lifetimes of objects. CACM, 26(6):419-429, 1983.
    • (1983) CACM , vol.26 , Issue.6 , pp. 419-429
    • Lieberman, H.1    Hewitt, C.2
  • 14
    • 84875677408 scopus 로고    scopus 로고
    • LinuxMemPolicy
    • LinuxMemPolicy. What is linux memory policy? http://www.kernel.org/doc/ Documentation/vm/numamemorypolicy.txt 2012.
    • (2012) What is Linux Memory Policy?
  • 15
    • 84919879603 scopus 로고    scopus 로고
    • Remote core locking: Migrating critical-section execution to improve the performance of multithreaded applications
    • USENIX Association
    • J.-P. Lozi, F. David, G. Thomas, J. Lawall, and G. Muller. Remote Core Locking: migrating critical-section execution to improve the performance of multithreaded applications. In USENIX ATC '12, pages 65-76. USENIX Association, 2012.
    • (2012) USENIX ATC '12 , pp. 65-76
    • Lozi, J.-P.1    David, F.2    Thomas, G.3    Lawall, J.4    Muller, G.5
  • 16
    • 79959892906 scopus 로고    scopus 로고
    • Multicore garbage collection with local heaps
    • ACM
    • S. Marlow and S. Peyton Jones. Multicore garbage collection with local heaps. In ISMM '11, pages 21-32. ACM, 2011.
    • (2011) ISMM '11 , pp. 21-32
    • Marlow, S.1    Jones, S.P.2
  • 17
    • 57349088722 scopus 로고    scopus 로고
    • Parallel generational-copying garbage collection with a block-structured heap
    • ACM
    • S. Marlow, T. Harris, R. P. James, and S. Peyton Jones. Parallel generational-copying garbage collection with a block-structured heap. In ISMM '08, pages 11-20. ACM, 2008.
    • (2008) ISMM '08 , pp. 11-20
    • Marlow, S.1    Harris, T.2    James, R.P.3    Jones, S.P.4
  • 18
    • 0029723606 scopus 로고    scopus 로고
    • Simple, fast, and practical nonblocking and blocking concurrent queue algorithms
    • ACM
    • M. M. Michael and M. L. Scott. Simple, fast, and practical nonblocking and blocking concurrent queue algorithms. In PODC '96, pages 267-275. ACM, 1996.
    • (1996) PODC '96 , pp. 267-275
    • Michael, M.M.1    Scott, M.L.2
  • 19
    • 70450245523 scopus 로고    scopus 로고
    • A new approach to parallelising tracing algorithms
    • ACM
    • C. E. Oancea, A. Mycroft, and S. M. Watt. A new approach to parallelising tracing algorithms. In ISMM '09, pages 10-19. ACM, 2009.
    • (2009) ISMM '09 , pp. 10-19
    • Oancea, C.E.1    Mycroft, A.2    Watt, S.M.3
  • 20
    • 72249106391 scopus 로고    scopus 로고
    • NUMA-aware memory manager with dominant-threadbased copying GC
    • ACM
    • T. Ogasawara. NUMA-aware memory manager with dominant-threadbased copying GC. In OOPSLA '09, pages 377-390. ACM, 2009.
    • (2009) OOPSLA '09 , pp. 377-390
    • Ogasawara, T.1
  • 21
    • 48849104373 scopus 로고    scopus 로고
    • Memory management in the Java hotspotTM virtual machine
    • OpenJDK Memory
    • OpenJDK Memory. Memory management in the Java hotspotTM virtual machine. Technical report, Sun Microsystems, 2006.
    • (2006) Technical Report, Sun Microsystems
  • 22
    • 42149094360 scopus 로고    scopus 로고
    • Stopless: A real-time garbage collector for multiprocessors
    • ACM
    • F. Pizlo, D. Frampton, E. Petrank, and B. Steensgaard. Stopless: a real-time garbage collector for multiprocessors. In ISMM '07, pages 159-172. ACM, 2007.
    • (2007) ISMM '07 , pp. 159-172
    • Pizlo, F.1    Frampton, D.2    Petrank, E.3    Steensgaard, B.4
  • 23
    • 77954751053 scopus 로고    scopus 로고
    • Schism: Fragmentation-tolerant real-time garbage collection
    • ACM
    • F. Pizlo, L. Ziarek, P. Maj, A. L. Hosking, E. Blanton, and J. Vitek. Schism: fragmentation-tolerant real-time garbage collection. In PLDI '10, pages 146-159. ACM, 2010.
    • (2010) PLDI '10 , pp. 146-159
    • Pizlo, F.1    Ziarek, L.2    Maj, P.3    Hosking, A.L.4    Blanton, E.5    Vitek, J.6
  • 24
    • 84863918382 scopus 로고    scopus 로고
    • Eliminating read barriers through procrastination and cleanliness
    • ACM
    • K. Sivaramakrishnan, L. Ziarek, and S. Jagannathan. Eliminating read barriers through procrastination and cleanliness. In ISMM '12, pages 49-60. ACM, 2012.
    • (2012) ISMM '12 , pp. 49-60
    • Sivaramakrishnan, K.1    Ziarek, L.2    Jagannathan, S.3
  • 25
    • 84875651322 scopus 로고    scopus 로고
    • SPECjbb2005 home page
    • SPECjbb2005. SPECjbb2005 home page. http://www.spec.org/jbb2005/2012.
    • (2012) SPECjbb2005
  • 26
    • 84875658342 scopus 로고    scopus 로고
    • SPECjvm2008 home page
    • SPECjvm2008. SPECjvm2008 home page. http://www.spec.org/jvm2008/2012.
    • (2012) SPECjvm2008
  • 27
    • 0034592544 scopus 로고    scopus 로고
    • Thread-specific heaps for multi-threaded programs
    • ACM
    • B. Steensgaard. Thread-specific heaps for multi-threaded programs. In ISMM '00, pages 18-24. ACM, 2000.
    • (2000) ISMM '00 , pp. 18-24
    • Steensgaard, B.1
  • 28
    • 79959879840 scopus 로고    scopus 로고
    • C4: The continuously concurrent compacting collector
    • ACM
    • G. Tene, B. Iyengar, and M. Wolf. C4: the continuously concurrent compacting collector. In ISMM '11, pages 79-88. ACM, 2011.
    • (2011) ISMM '11 , pp. 79-88
    • Tene, G.1    Iyengar, B.2    Wolf, M.3
  • 29
    • 33746314914 scopus 로고    scopus 로고
    • NUMA-aware Java heaps for server applications
    • IEEE Computer Society
    • M. M. Tikir and J. K. Hollingsworth. NUMA-aware Java heaps for server applications. In IPDPS '05, pages 108-117. IEEE Computer Society, 2005.
    • (2005) IPDPS '05 , pp. 108-117
    • Tikir, M.M.1    Hollingsworth, J.K.2
  • 30
    • 84867538648 scopus 로고    scopus 로고
    • Tilera. TILE-Gx processor family. http//www.tilera.com/products/ processors/TILE-GxFamily, 2012.
    • (2012) TILE-Gx Processor Family
  • 31
    • 84976790288 scopus 로고
    • Generation scavenging: A non-disruptive high performance storage reclamation algorithm
    • ACM
    • D. Ungar. Generation scavenging: A non-disruptive high performance storage reclamation algorithm. In SDE '84, pages 157-167. ACM, 1984.
    • (1984) SDE '84 , pp. 157-167
    • Ungar, D.1
  • 32
    • 84863894697 scopus 로고    scopus 로고
    • Memory management for many-core processors with software configurable locality policies
    • ACM
    • J. Zhou and B. Demsky. Memory management for many-core processors with software configurable locality policies. In ISMM '12, pages 3-14. ACM, 2012.
    • (2012) ISMM '12 , pp. 3-14
    • Zhou, J.1    Demsky, B.2


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