![](https://squidex.jugru.team/api/assets/srm/4OEj8ABzdRYIMhtHsrGIu5/102212-572611139-adam-morrison-designing-fast-lock-free-algorithms-by-understanding-cache-coherence-dynamics.png?cache=3600&width=74&height=74&mode=CropUpsize)
Adam Morrison
Company: Tel Aviv University
The talk has several purposes:
The above goals are achieved by discussing the problem of designing a concurrent FIFO queue, starting from a simple lock-based algorithm, through a lock-free algorithm (that performs poorly), to the LCRQ algorithm, which is based on fetch-and-add (a non-failing primitive).
Company: Tel Aviv University
Company: Devexperts
Company: JetBrains