Dec 27, 2018

[concurrent][mutex] Use queuing the spinner to accelerate lock acquisition

reference:
https://sourceware.org/ml/libc-alpha/2018-12/msg00808.html

Paper:
The performance of spinlock alternatives for shared-memory multiprocessors: https://www.cc.gatech.edu/classes/AY2009/cs4210_fall/papers/anderson-spinlock.pdf
Algorithms for scalable sync on shared-memory multiprocessors: http://www.cs.rochester.edu/~scott/papers/1991_TOCS_synch.pdf

Blog Reference:
http://vsdmars.blogspot.com/2018/09/c-something-about-spinlock.html

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.