IEICE Transactions on Information and Systems
Online ISSN : 1745-1361
Print ISSN : 0916-8532
Special Section on Parallel and Distributed Computing and Networking
Scalable Cache-Optimized Concurrent FIFO Queue for Multicore Architectures
Changwoo MINHyung Kook JUNWon Tae KIMYoung Ik EOM
Author information
JOURNAL FREE ACCESS

2012 Volume E95.D Issue 12 Pages 2956-2957

Details
Abstract
A concurrent FIFO queue is a widely used fundamental data structure for parallelizing software. In this letter, we introduce a novel concurrent FIFO queue algorithm for multicore architecture. We achieve better scalability by reducing contention among concurrent threads, and improve performance by optimizing cache-line usage. Experimental results on a server with eight cores show that our algorithm outperforms state-of-the-art algorithms by a factor of two.
Content from these authors
© 2012 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top