Computer Science
Work description
To study the main load patterns used in the evaluation of concurrent data structures described in the literature. Design and implement new workload generators in the existing package. Add support for non-uniform access distributions, specifically Zipf-type distributions, to model situations in which certain elements are accessed more frequently. Add new metrics and configuration options that allow for a more detailed characterisation of the behaviour of the tested data structures. Validate the new features using different lock-free data structures.
Academic Qualifications
Bachelor's Degree in Computer Science.
Minimum profile required
Knowledge of multithreaded programming in C.
Preference factors
Knowledge of lock-free data structures, benchmarking, and performance evaluation will be valued.
Application Period
Since 30 Jul 2026 to 12 Aug 2026
Centre
Advanced Computing Systems