FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue

  title={FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue},
  author={John Giacomoni and Tipp Moseley and Manish Vachharajani},
Low overhead core-to-core communication is critical for efficient pipeline-parallel software applications. This paper presents FastForward, a cache-optimized single-producer/single-consumer concurrent lock-free queue for pipeline parallelism on multicore architectures, with weak to strongly ordered consistency models. Enqueue and dequeue times on a 2.66 GHz Opteron 2218 based system are as low as 28.5 ns, up to 5x faster than the next best solution. FastForward's effectiveness is demonstrated… CONTINUE READING
Highly Influential
This paper has highly influenced 11 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 127 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 92 extracted citations

127 Citations

Citations per Year
Semantic Scholar estimates that this publication has 127 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-9 of 9 references

The performance of spin lock alternatives for shared-money multiprocessors

  • T. E. Anderson
  • IEEE Transactions on Parallel and Distributed…
  • 1990
Highly Influential
5 Excerpts

Similar Papers

Loading similar papers…