A study of lock-free based concurrent garbage collectors for multicore platform.

Concurrent garbage collectors (CGC) have recently obtained extensive concern on multicore platform. Excellent designed CGC can improve the efficiency of runtime systems by exploring the full potential processing resources of multicore computers. Two major performance critical components for designin...

Full description

Bibliographic Details
Published in:Scientific World Journal pp. 237356 - 237357
Main Authors: Wu, Hao, Ji, Zhen-Zhou
Format: research Journal Article
Published: Wiley-Blackwell 2014
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=109674536&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 109674536
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        1537744X
        1BX5
      jtl: Scientific World Journal
      issn: 1537744X
      maglogo: N
    pubinfo:
      dt: 2014
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        109674536
        109674536
        NLM25093199
        2012671454
        10.1155/2014/237356
        NLM25093199
        PMC4100292
        109674536
      ppf: 237356
      ppct: 1
      formats:
      tig:
        atl: A study of lock-free based concurrent garbage collectors for multicore platform.
      aug:
        au:
          Wu, Hao
          Ji, Zhen-Zhou
      sug:
      ab: Concurrent garbage collectors (CGC) have recently obtained extensive concern on multicore platform. Excellent designed CGC can improve the efficiency of runtime systems by exploring the full potential processing resources of multicore computers. Two major performance critical components for designing CGC are studied in this paper, stack scanning and heap compaction. Since the lock-based algorithms do not scale well, we present a lock-free solution for constructing a highly concurrent garbage collector. We adopt CAS/MCAS synchronization primitives to guarantee that the programs will never be blocked by the collector thread while the garbage collection process is ongoing. The evaluation results of this study demonstrate that our approach achieves competitive performance.
      pubtype: Academic Journal
      doctype:
        research
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N