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
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-07
cartoons: Retouch r-2014-Memory-barrier.svg
Akira Yokosawa
1
-0
/
+1130
2022-11-03
cartoons: Add evidence of thermal distress
Paul E. McKenney
1
-37
/
+399
2022-11-02
cpu: Add section on thermal throttling
Paul E. McKenney
1
-0
/
+819
2022-01-19
cartoons: Add non-linearizable solar system
Paul E. McKenney
2
-0
/
+3
2021-03-11
summary: Add a summary chapter
Paul E. McKenney
1
-0
/
+13869
2021-03-07
future: Belated add of the new accelerators cartoon
Paul E. McKenney
1
-0
/
+3798
2017-09-28
cartoons: Add an updated many-doors cartoon
Paul E. McKenney
1
-0
/
+1303
2017-09-11
memorder: Add an ARMv8 section
Paul E. McKenney
1
-0
/
+941
2017-06-24
cartoons: Add whitespace before 'MB'
Akira Yokosawa
1
-1
/
+1
2017-01-03
Get rid of the old patterns templates
cut.2017.01.03b
Paul E. McKenney
2
-249
/
+0
2016-06-08
Hide sources of unused figures
Akira Yokosawa
2
-0
/
+0
2015-01-04
Add "how to choose" section to real-time chapter
Paul E. McKenney
2
-0
/
+380821
2015-01-03
More real-time chapter
Paul E. McKenney
1
-0
/
+54615
2015-01-03
More for real-time chapter
Paul E. McKenney
2
-0
/
+107899
2014-07-09
Add first bits of real-time chapter.
Paul E. McKenney
3
-0
/
+772124
2014-04-26
Update Sleeping While RCU Reading cartoon
Paul E. McKenney
2
-89025
/
+4214
2014-04-26
Update Shaving the Mandelbrot Set cartoon
Paul E. McKenney
2
-87416
/
+768
2014-04-26
Update Uniprocessor Uber Alles cartoon
Paul E. McKenney
2
-63179
/
+904
2014-04-26
Update memory-reference cartoon
Paul E. McKenney
2
-74519
/
+2075
2014-04-26
Enlarge text, add speed-blur lines
Paul E. McKenney
2
-29
/
+108
2014-04-26
Update phone-booth cartoon
Paul E. McKenney
2
-387299
/
+2189
2014-04-26
Update tollbooth cartoon
Paul E. McKenney
4
-245659
/
+1717
2014-04-26
Update CPU trackmeet cartoon
Paul E. McKenney
1
-0
/
+2514
2014-04-26
Add "BRANCH MISPREDICTION" to cartoon
Paul E. McKenney
1
-8
/
+20
2014-04-26
Add pipeline-flush updated cartoon
Paul E. McKenney
1
-0
/
+1354
2014-04-06
Update cover art for lulu printing.
Paul E. McKenney
5
-4
/
+99
2014-04-03
Reformat front-cover cartoon to fix lulu's front page
v2014.04.03a
Paul E. McKenney
1
-834
/
+799
2014-03-04
Address colors textually in a few more diagrams.
v2014.03.10a
Paul E. McKenney
2
-0
/
+249
2014-03-02
Self-review, chapters 1-3.
Paul E. McKenney
1
-10
/
+10
2014-02-20
Add updated stress-test cartoon
Paul E. McKenney
2
-29167
/
+950
2014-02-20
Update "one-one-thousand" cartoon.
Paul E. McKenney
2
-3527
/
+2332
2014-02-20
Update old-man-and-brat CPU cartoon
Paul E. McKenney
6
-515642
/
+1979
2014-02-20
Add updated locking hero/slob cartoons
Paul E. McKenney
4
-544573
/
+1712
2014-02-20
Add new half-memory-barrier cartoon
Paul E. McKenney
2
-38771
/
+941
2014-02-20
Add updated lock-contention "toy" cartoons
Paul E. McKenney
6
-167644
/
+4696
2014-02-20
Add updated CPU-future cartoons.
Paul E. McKenney
7
-84747
/
+6869
2014-02-15
Add new cover art
Paul E. McKenney
4
-0
/
+21548
2014-01-30
Add new-style CPU cartoon for seqlock
Paul E. McKenney
2
-22859
/
+1530
2014-01-30
Add new-style CPU cartoon for out-of-order operations
Paul E. McKenney
4
-24336
/
+1127
2014-01-30
Add new-style CPU cartoon for memory barrier
Paul E. McKenney
2
-44853
/
+1030
2014-01-30
Add new-style CPU cartoon for atomic operation
Paul E. McKenney
2
-77687
/
+1247
2014-01-26
Upgrade "what time is it" to new-style CPU
Paul E. McKenney
2
-16680
/
+1047
2014-01-09
Actually add the hydra cartoon eps file...
Paul E. McKenney
1
-0
/
+6555
2013-12-08
Add discussion for RCU-protected hash tables.
Paul E. McKenney
1
-0
/
+41503
2013-02-28
Add cartoon to sequence locking
Paul E. McKenney
1
-0
/
+22859
2012-12-24
Added the stress-test-passed-or-not cartoon.
Paul E. McKenney
1
-0
/
+29167
2012-12-24
Add new dining philosophers cartoon.
Paul E. McKenney
1
-0
/
+22487
2012-12-24
Incorporate data/light cartoon.
Paul E. McKenney
1
-0
/
+50651
2012-11-28
Remove blot accidentally gimped into counting cartoon
Paul E. McKenney
1
-45
/
+48
2012-11-26
Add Melissa's cartoon to count chapter.
Paul E. McKenney
1
-0
/
+3524
2012-11-26
Move time section to questions appendix.
Paul E. McKenney
1
-0
/
+16680
2012-11-24
Add some levity to the debugging chapter.
Paul E. McKenney
3
-0
/
+143528
2012-11-24
Update transactional-memory section.
Paul E. McKenney
4
-0
/
+96504
2011-04-01
Add cover art, update todo.txt, and document workaround for 64-bit x86 usage
Paul E. McKenney
2
-0
/
+0
2011-03-25
Complete first pass over locking chapter.
Paul E. McKenney
2
-0
/
+544573
2011-03-06
Add cautionary tale to future visions section.
Paul E. McKenney
4
-0
/
+147926
2009-03-16
Add "phonebooth" cartoon for CPU waiting on I/O.
Paul E. McKenney
1
-0
/
+387299
2008-12-31
Add section to "Hardware and its Habits", adjust elsewhere to suit.
Paul E. McKenney
1
-12384
/
+12384
2008-10-24
Clean up a few more cartoons.
Paul E. McKenney
2
-107216
/
+97663
2008-10-23
Clean up most of the cartoons in the introduction.
Paul E. McKenney
6
-70461
/
+442632
2008-08-27
Initial revision.
Paul E. McKenney
19
-0
/
+1002934