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...
| Published in: | Scientific World Journal pp. 237356 - 237357 |
|---|---|
| Main Authors: | , |
| 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 |
|---|