index
:
kernel/git/paulmck/perfbook.git
Leonardo.2023.02.01a
akira.2016.05.14a
akira.2016.05.21a
akira.2021.04.04a
akiyks.2016.11.05a
akiyks.2018.08.05a
akiyks.2020.11.24a
akiyks.2021.04.01a
e1
e1-rc1
e1-rc2
e1-rc3
e1-rc4
e1-rc5
e1-rc6
e1-rc7
e1-rc8
e1p
master
paulmck.2019.01.14a
paulmck.2020.01.03a
paulmck.2020.02.24a
paulmck.2022.12.07a
paulmck.2023.03.29a
paulmck.2023.12.14a
qqz.2020.03.17a
qqz.2020.03.22a
Is parallel programming hard, and, if so, what can you do about it?
Paul E. McKenney
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
cartoons
Mode
Name
Size
-rw-r--r--
100kHz.eps
4210185
log
stats
plain
-rw-r--r--
1kHz.eps
4281336
log
stats
plain
-rw-r--r--
2013-08-is-it-dead.eps
3262546
log
stats
plain
-rw-r--r--
2014_Hash-table-hydra.eps
401093
log
stats
plain
-rw-r--r--
ArtistMapping.txt
186
log
stats
plain
-rw-r--r--
Data-chasing-light-wave.eps
3985177
log
stats
plain
-rw-r--r--
Dining-philosophers.eps
1626946
log
stats
plain
-rw-r--r--
Priority_Boost_2.eps
4298360
log
stats
plain
-rw-r--r--
RealFastNotRealTime.eps
14923949
log
stats
plain
-rw-r--r--
RealTimeNotRealFast.eps
15128462
log
stats
plain
-rw-r--r--
SolarSystem.png
159965
log
stats
plain
-rw-r--r--
TM-the-reality-conflict.eps
1749413
log
stats
plain
-rw-r--r--
TM-the-reality-nonidempotent.eps
1413288
log
stats
plain
-rw-r--r--
TM-the-reality-realtime.eps
1587433
log
stats
plain
-rw-r--r--
TM-the-vision.eps
2124109
log
stats
plain
-rw-r--r--
TortureLaptop.eps
2132749
log
stats
plain
-rw-r--r--
TortureTux.eps
2897280
log
stats
plain
-rw-r--r--
UseTheRightCannon.eps
5371644
log
stats
plain
-rw-r--r--
UseTheRightToolsBubble.eps
981825
log
stats
plain
-rw-r--r--
blue.png
463036
log
stats
plain
-rw-r--r--
blue.svg
2415
log
stats
plain
-rw-r--r--
r-2014-Atomic-reference.svg
71440
log
stats
plain
-rw-r--r--
r-2014-Book-cover-back.png
2278166
log
stats
plain
-rw-r--r--
r-2014-Book-cover-back.svg
744341
log
stats
plain
-rw-r--r--
r-2014-Book-cover-front.png
2312094
log
stats
plain
-rw-r--r--
r-2014-Book-cover-front.svg
787965
log
stats
plain
-rw-r--r--
r-2014-CPU-Future-Crash-dummies.svg
160406
log
stats
plain
-rw-r--r--
r-2014-CPU-Future-More-of-the-Same.svg
240543
log
stats
plain
-rw-r--r--
r-2014-CPU-Future-Multithreaded-Mania.svg
82284
log
stats
plain
-rw-r--r--
r-2014-CPU-future-uniprocessor-uber-alles.svg
60628
log
stats
plain
-rw-r--r--
r-2014-CPU-track-meet-cache-miss-toll-booth.svg
119556
log
stats
plain
-rw-r--r--
r-2014-CPU-track-meet-phone-booth.svg
149738
log
stats
plain
-rw-r--r--
r-2014-CPU-track-meet.svg
182263
log
stats
plain
-rw-r--r--
r-2014-Data-many-fighting.svg
118967
log
stats
plain
-rw-r--r--
r-2014-Data-many-happy.svg
139185
log
stats
plain
-rw-r--r--
r-2014-Data-one-fighting.svg
73165
log
stats
plain
-rw-r--r--
r-2014-LD-ACQ.svg
63000
log
stats
plain
-rw-r--r--
r-2014-LDLAR.svg
63002
log
stats
plain
-rw-r--r--
r-2014-Locking-the-Hero.svg
50566
log
stats
plain
-rw-r--r--
r-2014-Locking-the-Slob.svg
65579
log
stats
plain
-rw-r--r--
r-2014-Memory-barrier.svg
63583
log
stats
plain
-rw-r--r--
r-2014-Old-man-and-Brat.svg
148060
log
stats
plain
-rw-r--r--
r-2014-One-one-thousand.svg
155712
log
stats
plain
-rw-r--r--
r-2014-Out-of-order.svg
78985
log
stats
plain
-rw-r--r--
r-2014-Passed-the-stress-test.svg
67460
log
stats
plain
-rw-r--r--
r-2014-RCU-callbacks.svg
309835
log
stats
plain
-rw-r--r--
r-2014-Start-over.svg
103492
log
stats
plain
-rw-r--r--
r-2014-What-time-is-it.svg
75175
log
stats
plain
-rw-r--r--
r-2014-branch-error.svg
93203
log
stats
plain
-rw-r--r--
r-2014-memory-reference.svg
116499
log
stats
plain
-rw-r--r--
r-2014-shaving-the-mandelbrot.svg
61530
log
stats
plain
-rw-r--r--
r-2017-Memory-fences-pem.svg
80674
log
stats
plain
-rw-r--r--
r-2021-CPU-future-astounding-accelerator.svg
253053
log
stats
plain
-rw-r--r--
r-2022-Thermal-throttling.svg
71816
log
stats
plain
-rw-r--r--
r-2023-Memory-barrier.svg
73337
log
stats
plain
-rw-r--r--
realtime-lazy-crop.eps
28574130
log
stats
plain
-rw-r--r--
realtime-lifesupport-nobomb.eps
19485007
log
stats
plain
-rw-r--r--
realtime-smash.eps
12890016
log
stats
plain