Check out my first novel, midnight's simulacra!
RCU: Difference between revisions
From dankwiki
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
God bless Paul E. McKenney, whose [http://www.rdrop.com/users/paulmck/RCU/RCUdissertation.2004.07.14e1.pdf 2004 dissertation] put on a rigorous footing the grubby claims of many foul patents. RCU, as it is commonly understood to mean, exploits atomicity of aligned pointer writes to provide high-performance (pretty much optimal for a heavy reader bias) reader-writer locks. | |||
==liburcu== | ==liburcu== | ||
The [http://lttng.org/?q=node/18 liburcu] project of the LTTng (Linux Trace Toolkit Next Generation) effort is a userspace RCU library. | The [http://lttng.org/?q=node/18 liburcu] project of the LTTng (Linux Trace Toolkit Next Generation) effort is a userspace RCU library. | ||
==See also== | ==See also== | ||
* "[http://www.rdrop.com/users/paulmck/RCU/ Introduction to Read-Copy Update]" by Paul McKenney | |||
* "[http://lwn.net/Articles/262464/ What is RCU, Fundamentally?]" by Paul McKenney and Jonathan Walpole on LWN 2007-12-17 | * "[http://lwn.net/Articles/262464/ What is RCU, Fundamentally?]" by Paul McKenney and Jonathan Walpole on LWN 2007-12-17 | ||
* "[http://www.rdrop.com/users/paulmck/RCU/whatisRCU.html What is RCU?]" by Paul McKenney, extending the previous | * "[http://www.rdrop.com/users/paulmck/RCU/whatisRCU.html What is RCU?]" by Paul McKenney, extending the previous | ||
* "[http://lwn.net/Articles/253651/ The Design of Preemptible RCU]" by Paul McKenney on LWN 2007-10-08 | * "[http://lwn.net/Articles/253651/ The Design of Preemptible RCU]" by Paul McKenney on LWN 2007-10-08 | ||
* "[http://lwn.net/Articles/220677/ Priority-Boosting RCU Read-Side Critical Sections]" by Paul McKenney on LWN 2007-02-05 | * "[http://lwn.net/Articles/220677/ Priority-Boosting RCU Read-Side Critical Sections]" by Paul McKenney on LWN 2007-02-05 |
Latest revision as of 10:47, 12 November 2009
God bless Paul E. McKenney, whose 2004 dissertation put on a rigorous footing the grubby claims of many foul patents. RCU, as it is commonly understood to mean, exploits atomicity of aligned pointer writes to provide high-performance (pretty much optimal for a heavy reader bias) reader-writer locks.
liburcu
The liburcu project of the LTTng (Linux Trace Toolkit Next Generation) effort is a userspace RCU library.
See also
- "Introduction to Read-Copy Update" by Paul McKenney
- "What is RCU, Fundamentally?" by Paul McKenney and Jonathan Walpole on LWN 2007-12-17
- "What is RCU?" by Paul McKenney, extending the previous
- "The Design of Preemptible RCU" by Paul McKenney on LWN 2007-10-08
- "Priority-Boosting RCU Read-Side Critical Sections" by Paul McKenney on LWN 2007-02-05