ASCYLIB + OPTIK

ASCYLIB + OPTIK

State-of-the-art concurrent data-structure library

ASCYLIB is a comprehensive benchmark suite and library of over 40 concurrent search data structure implementations in C, covering linked lists, skip lists, hash tables, BSTs, queues, and priority queues in sequential, lock-based, and lock-free variants. OPTIK is a design pattern embedded within ASCYLIB that uses optimistic versioned locking to simplify the construction of correct and high-performance concurrent data structures.

ConcurrencyData StructuresLocking
Maturity
Support
C4DT
Inactive
Lab
Unknown

Distributed Computing Lab

Distributed Computing Lab
Rachid Guerraoui

Prof. Rachid Guerraoui

The Distributed Computing Lab focuses currently on Scalable Implementations of Cryptocurrencies, Byzantine fault tolerance and privacy in distributed machine learning, distributed algorithms making use of RDMA and NVRAM.

This page was last edited on 2024-03-22.