LOCKIN provides header-only implementations of multiple locking algorithms (MCS, CLH, TTAS, etc.) as drop-in replacements for pthreads mutexes. Its companion middleware GLS dynamically selects the optimal algorithm at runtime based on observed contention patterns, reducing energy consumption and improving throughput without requiring programmers to reason about low-level lock behaviour.
This page was last edited on 2024-03-22.
This page was last edited on 2024-03-22.