Sciweavers

ANCS
2009
ACM

A lock-free, cache-efficient shared ring buffer for multi-core architectures

13 years 9 months ago
A lock-free, cache-efficient shared ring buffer for multi-core architectures
We propose MCRingBuffer, a lock-free, cache-efficient shared ring buffer that provides fast data accesses among threads running in multi-core architectures. MCRingBuffer seeks to reduce the cost of inter-core communication by allowing concurrent lock-free data accesses and improving the cache locality of accessing control variables used for thread synchronization. Evaluation on an Intel Xeon multi-core machine shows that MCRingBuffer achieves a throughput gain of up to 4.9
Patrick P. C. Lee, Tian Bu, Girish P. Chandranmeno
Added 16 Feb 2011
Updated 16 Feb 2011
Type Journal
Year 2009
Where ANCS
Authors Patrick P. C. Lee, Tian Bu, Girish P. Chandranmenon
Comments (0)