Commit Graph

366 Commits

Author SHA1 Message Date
Damian Gryski
5c681bc288 more prose tweaks 2018-01-27 08:36:15 -08:00
Damian Gryski
beb5dbc663 talk about pointer-free maps keys 2018-01-27 08:36:15 -08:00
Damian Gryski
323aec5a1b quote has been added to perfbook, remove todo 2018-01-27 08:36:15 -08:00
Damian Gryski
c6743fb982 add example from slack 2018-01-27 08:36:15 -08:00
Damian Gryski
a1ed903449 examples for simple and polyalgorithm 2018-01-27 08:36:15 -08:00
Damian Gryski
823fcd31b3 should at least mention RUM conjecture in section on datastructure building 2018-01-27 08:36:15 -08:00
Damian Gryski
6c72efd6c2 prose for implementing research papers 2018-01-27 08:36:15 -08:00
Damian Gryski
12fef8dfd1 shuffle sections around 2018-01-27 08:36:15 -08:00
Damian Gryski
e876225927 mostly tuning notes 2018-01-27 08:36:15 -08:00
Damian Gryski
1e58607c99 remove duplicated bentley link 2018-01-27 08:36:15 -08:00
Damian Gryski
b7e10ae3c2 tuning links and benchmarkable code 2018-01-27 08:36:15 -08:00
Damian Gryski
79d9787d4c more tuning prose 2018-01-27 08:36:15 -08:00
Damian Gryski
f99a3427b4 more tuning notes 2018-01-27 08:36:15 -08:00
Damian Gryski
db7b1270a2 tweaks 2018-01-27 08:36:15 -08:00
Damian Gryski
93f5451295 ramblings 2018-01-27 08:36:15 -08:00
Damian Gryski
a01ad6ecb5 more rambling 2018-01-27 08:36:15 -08:00
Damian Gryski
2b1479cfe6 more rambling 2018-01-27 08:36:15 -08:00
Damian Gryski
59eb6aee88 Obvious tuning example 2018-01-27 08:36:15 -08:00
Damian Gryski
9452e1da99 more tuning notes 2018-01-27 08:36:15 -08:00
Damian Gryski
9b52fc4205 more rambling 2018-01-27 08:36:15 -08:00
Damian Gryski
2473eb839d remove "basic rules" section; that's been covered elsewhere now 2018-01-27 08:36:15 -08:00
Damian Gryski
a73a7facb8 markdown link fixes 2018-01-27 08:36:15 -08:00
Damian Gryski
b4451b88e0 more topics 2018-01-27 08:36:15 -08:00
Damian Gryski
4f043c23b5 memory hierarchy warning 2018-01-27 08:36:15 -08:00
Damian Gryski
7f6a8347a8 add dotGo notes 2018-01-27 08:36:15 -08:00
Damian Gryski
fccd81d0bb put big-o category first 2018-01-27 08:36:15 -08:00
Damian Gryski
b93d199716 big-O and algorithm costs 2018-01-27 08:36:15 -08:00
Damian Gryski
a8b86beaee algorithmic tips before code tuning tips 2018-01-27 08:36:15 -08:00
Damian Gryski
8934dd0987 code tuning prose 2018-01-27 08:36:15 -08:00
Damian Gryski
549a7b8aea paper implementation notes 2018-01-27 08:36:15 -08:00
Damian Gryski
0abd306e4f space discussion 2018-01-27 08:36:15 -08:00
Damian Gryski
c049e201ca foreshadow cache line discussion 2018-01-27 08:36:15 -08:00
Damian Gryski
b8cbe45def more data structure tweaks 2018-01-27 08:36:15 -08:00
Damian Gryski
bc7018f4be prose data structure augmentation 2018-01-27 08:36:15 -08:00
Damian Gryski
2e91fa82ad shuffing and prose 2018-01-27 08:36:15 -08:00
Damian Gryski
8150f7df9f a bit of shuffling and a bit of prose 2018-01-27 08:36:15 -08:00
Damian Gryski
fd21512c1a spelling 2018-01-27 08:36:15 -08:00
Damian Gryski
1211c4ea2c microbenchmarking 2018-01-27 08:36:15 -08:00
Damian Gryski
b0b476f1ad another pprof post 2018-01-27 08:36:15 -08:00
Damian Gryski
a15e27a9a7 how to detect invalid benchmarks 2018-01-27 08:36:15 -08:00
Damian Gryski
1075a303eb more resources 2018-01-27 08:36:15 -08:00
Damian Gryski
6fa67a29e6 more topics 2018-01-27 08:36:15 -08:00
Damian Gryski
927710eded add gccgo 2018-01-27 08:36:15 -08:00
Damian Gryski
f8e01fc8af start larger prose batches 2018-01-27 08:36:15 -08:00
Damian Gryski
2cf2b82d2c buffer reuse 2018-01-27 08:36:15 -08:00
Damian Gryski
2b09e975e2 deoptimization 2018-01-27 08:36:15 -08:00
Damian Gryski
6f5a55da25 tiny notes 2018-01-27 08:36:15 -08:00
Damian Gryski
b81ae4f567 pithy optimization quotes 2018-01-27 08:36:15 -08:00
Damian Gryski
95f52a4bd8 reprofile and gc notes 2018-01-27 08:36:15 -08:00
Damian Gryski
c64b5138c3 data distribution notes 2018-01-27 08:36:15 -08:00