Essays about: "Concurrent Data Structures"

Showing result 1 - 5 of 15 essays containing the words Concurrent Data Structures.

  1. 1. Relaxed Priority Queue & Evaluation of Locks

    University essay from Göteborgs universitet/Institutionen för data- och informationsteknik

    Author : Andreas Rudén; Ludvig Andersson; [2023-10-23]
    Keywords : Concurrency; Data Structures; Algorithms; Priority Queue; Semantic Relaxation; Lock-free; Scalability; Performance;

    Abstract : We present a new, lock-free and concurrent priority queue, utilizing some ideas from [1] by Rukundo et al., that relaxes the traditional sequential semantics of the delete_min operation to achieve better scalability and performance. READ MORE

  2. 2. Hydraulic Modelling of Eurasian Beaver Structural Modifications: Implications for Evaluating their Contributions to Natural Flood Management in Scotland

    University essay from Lunds universitet/Avdelningen för Riskhantering och Samhällssäkerhet

    Author : Maja Christina Pitcairn; [2023]
    Keywords : Beaver reintroduction; Scotland; Flood risk; Natural flood management; Hydraulic modelling.; Technology and Engineering;

    Abstract : The concurrent climate and biodiversity crises in Scotland necessitate the exploration of ecosystem-based adaptation to simultaneously address increased flood risk and the loss of native species. This research investigated the contributions of Eurasian beaver reintroductions to natural flood management in Scotland. READ MORE

  3. 3. A JVM-Managed Concurrent Unrolled List-Based Set Using Lazy Synchronization

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Adam Farhadi; [2021]
    Keywords : Concurrent Data Structures; Linked-Lists; List-Based Sets; Samverkande datastrukturer; länkade listor; listbaserade set;

    Abstract : The multicore revolution of the early 21st century has introduced a multitude of multiprocessor synchronization techniques for designing concurrent data structures. This thesis explores the concept of “unrolling”, or storing multiple data items per node, in order to increase the concurrent throughput of linked-lists, or more specifically list-based sets of linked nodes. READ MORE

  4. 4. The Influence of pH, Temperature and Number of Wash Steps on the Washing Efficiency of CTMP Pulp

    University essay from Karlstads universitet/Avdelningen för kemiteknik

    Author : André Monlars; [2021]
    Keywords : Mechanical pulp; Chemi-thermomechanical pulp; Picea abies; Extractives; Wood resin; Deresination; Washing; Mekanisk massa; Kemitermomekanisk massa; Picea abies; Extraktivämnen; Tvättning;

    Abstract : In this report, the washing efficiency of chemi-thermomechanical pulp (CTMP) from Norway spruce (Picea abies) was investigated when adjusting the temperature and pH during washing as well as implementing different number of wash steps. Concurrent effects of having a high pH and temperature were also examined. READ MORE

  5. 5. Exploring the Efficiency of Multi-Word Compare-and-Swap

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Nodari Kankava; [2020]
    Keywords : ;

    Abstract : Concurrent data structures and algorithms are becoming more relevant with the increase of the number of cores in multicore processors. Designing these algorithms  is still hard and limited by necessary hardware support. Modern processors support basic atomic primitives, e.g. READ MORE