Concurrency techniques for implementing efficient search trees in multicore systems

Abstract

Concurrent search trees are one of the most popular and widely used family of data structures. They are used in applications where it is necessary to store a large volume of sorted data with the ability to efficiently search, insert, remove, as well as more advanced operations, such as range queries. Due to their importance, a large amount of research has led to many different types of search trees with different characteristics such as, for example, the max allowed length of a path of the tree. Each search tree provides different performance guarantees for each tree operation and each tree is chosen based on the needs of the specific application.With the proliferation of multicores, where multiple threads execute concurrently and access shared data, concurrent data structures have become a critical component of parallel applications. In concurrent data structures it is necessary to coordinate the concurrent accesses by multiple threads in a way that guarantees the integrity of the dat ...
show more

All items in National Archive of Phd theses are protected by copyright.

DOI
10.12681/eadd/51184
Handle URL
http://hdl.handle.net/10442/hedi/51184
ND
51184
Alternative title
Τεχνικές ταυτοχρονισμού για την υλοποίηση αποδοτικών δένδρων αναζήτησης σε πολυπύρηνα συστήματα
Author
Siakavaras, Dimitrios (Father's name: Dimitrios)
Date
2021
Degree Grantor
National Technical University of Athens (NTUA)
Committee members
Γκούμας Γεώργιος
Κοζύρης Νεκτάριος
Τσανάκας Παναγιώτης
Πνευματικάτος Διονύσιος
Φατούρου Παναγιώτα
Σαγώνας Κωνσταντίνος
Κοτσελίδης Χρήστος
Discipline
Engineering and TechnologyElectrical Engineering, Electronic Engineering, Information Engineering ➨ Computer science, Hardware and Architecture
Keywords
Concurrent Data Structures; Synchronization techniques; Search Trees; Multicore processors
Country
Greece
Language
English
Usage statistics
VIEWS
Concern the unique Ph.D. Thesis' views for the period 07/2018 - 07/2023.
Source: Google Analytics.
ONLINE READER
Concern the online reader's opening for the period 07/2018 - 07/2023.
Source: Google Analytics.
DOWNLOADS
Concern all downloads of this Ph.D. Thesis' digital file.
Source: National Archive of Ph.D. Theses.
USERS
Concern all registered users of National Archive of Ph.D. Theses who have interacted with this Ph.D. Thesis. Mostly, it concerns downloads.
Source: National Archive of Ph.D. Theses.