ODR kommer att vara otillgängligt pga systemunderhåll onsdag 25 februari, 13:00 -15:00 (ca). Var vänlig och logga ut i god tid. // ODR will be unavailable due to system maintenance, Wednesday February 25, 13:00 - 15:00. Please log out in due time.
 

Accurate Linearizations for Relaxed FIFO queues

dc.contributor.authorDahl, Ida
dc.contributor.authorSchaff, Hanna
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerTsigas, Philippas
dc.contributor.supervisorvon Geijer, Kåre
dc.date.accessioned2026-01-19T07:57:29Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractThe increased use of multi-core processors in personal computers and servers has introduced the problem of time-consuming inter-thread communication during data exchanges. In response to this problem, data structures with a relaxed sequential specification are currently researched and developed. One type of relaxed data structure is out-of-order relaxed FIFO queues, which enable high throughput by containing multiple access points. This results in a FIFO queue which allows the order of operations to not be exactly first-in-first-out, resulting in a rank error for operations which are out-of-order. Rank error is an accuracy measurement for operations on relaxed queues and is often used when evaluating a newly developed relaxed queue. The current method of measuring rank error for operations on a queue is based on an approximation of when operations take effect. This may not exactly represent how out-of-order the operations on a relaxed queue is. In this thesis, we investigate if it is possible to measure a lower rank error for operations on relaxed queues than what the current method measures. We present three algorithms aiming to achieve this (LP, OA and IC) and test them on operations on the relaxed 2Dd and d-CBO queues. Algorithm IC measures up to 18% less rank error than the current method measures, for a relaxed queue. We conclude that our findings motivate further research on this topic and suggest that the development of an extensive framework of algorithms may provide a useful tool for researchers in the field of relaxed data structures.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310914
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectComputer science
dc.subjectrelaxed data structures
dc.subjectFIFO queues
dc.subjectconcurrency
dc.titleAccurate Linearizations for Relaxed FIFO queues
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-192 ID HS.pdf
Storlek:
505.85 KB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: