From 2ea0bda182d76015df4f53ed82efd6f37e93cba6 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Tue, 8 Feb 2022 19:34:35 -0400 Subject: Optimized integer addition for Lux/Ruby in MRuby. --- documentation/bookmark/concurrency/lock_free_programming.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 documentation/bookmark/concurrency/lock_free_programming.md (limited to 'documentation/bookmark/concurrency/lock_free_programming.md') diff --git a/documentation/bookmark/concurrency/lock_free_programming.md b/documentation/bookmark/concurrency/lock_free_programming.md new file mode 100644 index 000000000..902dbb360 --- /dev/null +++ b/documentation/bookmark/concurrency/lock_free_programming.md @@ -0,0 +1,13 @@ +# Reference + +0. [Building a Lock-free Multi-producer, Multi-consumer Queue for Tcmalloc - Matt Kulukundis - CppCon 21](https://www.youtube.com/watch?v=_qaKkHuHYE0) +0. [Fear and Loathing in Lock-Free Programming](https://medium.com/@tylerneely/fear-and-loathing-in-lock-free-programming-7158b1cdd50c) +0. [Transactional Memory: Architectural Support for Lock-Free Data Structures](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.491.1948&rep=rep1&type=pdf) +0. [YOW! 2012 Martin Thompson - Lock-free Algorithms for Ultimate Performance](https://www.youtube.com/watch?v=_uUkApe_yIk) +0. [Adaptive Lock-Free Data Structures in Haskell: A General Method for Conc. Implementation Swapping](https://www.youtube.com/watch?v=kzR5-t7LMbQ) +0. [John Valois on Wait-Free Synchronization [PWL NYC]](https://www.youtube.com/watch?v=7end3rQ0jkk) +0. [An Introduction to Lock-Free Programming](https://preshing.com/20120612/an-introduction-to-lock-free-programming/) +0. [How Lock-free Data Structures Performin Dynamic Environments: Models and Analyses](https://arxiv.org/pdf/1611.05793v1.pdf) +0. [Awesome Lock-Free](https://github.com/rigtorp/awesome-lockfree) +0. [An introduction to lockless algorithms](https://lwn.net/Articles/844224/) + -- cgit v1.2.3