Paul E. McKenney
Contact Information.
Is Parallel Programming Hard, And If So, What Can You Do About It?
The most recent PDF is
here
and the git tree is at:
git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git
Papers
Blog series:
-
Confessions of a Recovering Proprietary Programmer (2009-2021).
-
A Tour Through rcutorture (2009-2013).
-
Transactional Memory Everywhere? (2009-2013).
-
Is Parallel Programming Hard? (2009-2010).
-
Verification Challenges (2009-2010).
-
Stupid SMP Tricks (2009-2015).
-
Stupid RCU Tricks (2010-2021).
-
The Old Man and His Smartphone (2019-2020).
-
So You Want To Rust The Linux Kernel? (2021).
Other Sites of Interest
Linux Patches
Numerous Linux patches in various states of disrepair may be found
here and
here.
Technical Reports
Paul's own series of technical reports.
Disclaimer
The opinions expressed on this site are my own, not necessarily those of
my employer.