pith. sign in

arxiv: 1012.1824 · v1 · pith:4LJLFAX6new · submitted 2010-12-08 · 💻 cs.DS · cs.DC

Single-Producer/Single-Consumer Queues on Shared Cache Multi-Core Systems

classification 💻 cs.DS cs.DC
keywords algorithmcacheefficientmulti-corequeueseveralsharedsingle-consumer
0
0 comments X
read the original abstract

Using efficient point-to-point communication channels is critical for implementing fine grained parallel program on modern shared cache multi-core architectures. This report discusses in detail several implementations of wait-free Single-Producer/Single-Consumer queue (SPSC), and presents a novel and efficient algorithm for the implementation of an unbounded wait-free SPSC queue (uSPSC). The correctness proof of the new algorithm, and several performance measurements based on simple synthetic benchmark and microbenchmark, are also discussed.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.