Skip to main navigation Skip to search Skip to main content

Can lock-free and combining techniques co-exist? A novel approach on concurrent queue

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Concurrent queues are one of the most fundamental concurrent data structures. Most previous research focuses on how to avoid the contended hot spots, Head and Tail, and there are two contradictory approaches: (1) lock-free techniques [1], [2], which increase the degree of parallelism to improve performance and (2) combining techniques [3], where a single combining thread performs a batch operation for the pending requests from other threads to reduce synchronization cost in a high degree of parallelism.

Original languageEnglish
Title of host publicationPACT 2013 - Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques
Pages403
Number of pages1
DOIs
StatePublished - 2013
Event22nd International Conference on Parallel Architectures and Compilation Techniques, PACT 2013 - Edinburgh, United Kingdom
Duration: 7 Sep 201311 Sep 2013

Publication series

NameParallel Architectures and Compilation Techniques - Conference Proceedings, PACT
ISSN (Print)1089-795X

Conference

Conference22nd International Conference on Parallel Architectures and Compilation Techniques, PACT 2013
Country/TerritoryUnited Kingdom
CityEdinburgh
Period7/09/1311/09/13

Fingerprint

Dive into the research topics of 'Can lock-free and combining techniques co-exist? A novel approach on concurrent queue'. Together they form a unique fingerprint.

Cite this