Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Chapter

Download BibTeX

Title

Jiffy: A Lock-free Skip List with Batch Updates and Snapshots (Abstract)

Authors

[ 1 ] Instytut Informatyki, Wydział Informatyki i Telekomunikacji, Politechnika Poznańska | [ P ] employee

Scientific discipline (Law 2.0)

[2.3] Information and communication technology

Year of publication

2024

Chapter type

abstract

Publication language

english

Abstract

EN Concurrent programming is notoriously difficult. Hence, to develop complex systems aimed for modern multicore hardware, such as database engines, programmers often rely on concurrent data structures. They can be safely accessed by many concurrent threads without additional synchronization. Under the hood, they feature sophisticated, often non-blocking, synchronization algorithms. With the proliferation of multicore hardware, many new concurrent data structures have been proposed, e.g., concurrent lists, sets, and (ordered) key-value indices (or maps, dictionaries). Each subsequent structure improves performance or introduces new features, e.g., consistent range scans (consecutive, ascending or descending, entries within a defined range) or snapshots (a read-only, static and consistent view of the entire dataset).

Date of online publication

26.07.2024

Pages (from - to)

5 - 7

DOI

10.1145/3670684.367341

URL

https://dl.acm.org/doi/10.1145/3670684.3673410

Book

HOPC'24 : Proceedings of the 2024 ACM Workshop on Highlights of Parallel Computing

Presented on

36th ACM Symposium on Parallelism in Algorithms and Architectures SPAA '24 ; ACM Workshop on Highlights of Parallel Computing HOPC '24, 17.06.2024, Nantes, France

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.