We study the design, implementation, performance, and scalability of concurrent objects on multicore systems by analyzing the apparent trade-off between adherence to concurrent data structure semantics and scalability.
All code is released under a BSD style license and can be found on GitHub. Consult the README file for instructions on how to build and run the benchmarks.
We do provide fixes and additions on a rolling release basis. The Scal code has been evaluated in the process of the POPL'15 artifact evaluation.
A list of publications around the topic of concurrent data structures. Sorted by publication date.