Back to Search Start Over

LCD: Local Combining on Demand

Authors :
Dana Drachsler-Cohen
Erez Petrank
Source :
Lecture Notes in Computer Science ISBN: 9783319144719, OPODIS
Publication Year :
2014
Publisher :
Springer International Publishing, 2014.

Abstract

Combining methods are highly effective for implementing concurrent queues and stacks. These data structures induce a heavy competition on one or two contention points. However, it was not known whether combining methods could be made effective for parallel scalable data structures that do not have a small number of contention points. In this paper, we introduce local combining on-demand, a new combining method for highly parallel data structures. The main idea is to apply combining locally for resources on which threads contend. We demonstrate the use of local combining on-demand on the common linked-list data structure. Measurements show that the obtained linked-list induces a low overhead when contention is low and outperforms other known implementations by up to 40% when contention is high.

Details

ISBN :
978-3-319-14471-9
ISBNs :
9783319144719
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science ISBN: 9783319144719, OPODIS
Accession number :
edsair.doi...........1d527659a52382ad600f266161f12ebd