Damian Gryski
|
7492e66066
|
add another example where improved compiler lets you write simpler code
|
2018-03-21 15:27:11 -07:00 |
|
Damian Gryski
|
81127fefe9
|
when paraphrasing, check the source to make sure you've got it right
|
2018-03-18 15:33:02 -07:00 |
|
Damian Gryski
|
488ee7e213
|
fix wording
|
2018-03-18 14:18:39 -07:00 |
|
Damian Gryski
|
d9df318a5c
|
concurrency knobs
|
2018-03-16 15:11:52 -07:00 |
|
Damian Gryski
|
cb01a79314
|
cheap not free
|
2018-03-16 15:07:15 -07:00 |
|
Damian Gryski
|
1793308cb9
|
word tweak for correctness/speed
|
2018-03-16 14:43:11 -07:00 |
|
Damian Gryski
|
b33635fb0c
|
clarify "sufficient" golden input in tuning section
|
2018-03-16 14:42:17 -07:00 |
|
Damian Gryski
|
07bc90860d
|
add egon's steps for tuning
|
2018-03-16 14:39:21 -07:00 |
|
Damian Gryski
|
e2c004a3f7
|
tweak compiler optimizations prose
|
2018-03-16 14:33:57 -07:00 |
|
Damian Gryski
|
3210b72350
|
spelling
|
2018-03-16 14:29:14 -07:00 |
|
Damian Gryski
|
4e1f26b079
|
add apple instruments to profilers
|
2018-03-16 12:44:30 -07:00 |
|
Damian Gryski
|
c91a16f34d
|
academic code is frequently just POC with poor performance characteristics
|
2018-03-16 09:11:55 -07:00 |
|
Damian Gryski
|
46114b3f97
|
real world full-service optimization may not be your problem
|
2018-03-16 09:11:40 -07:00 |
|
Damian Gryski
|
8253fd9ec9
|
mention minio's asm2plan9 for unsuported opcodes
|
2018-03-16 09:11:19 -07:00 |
|
Damian Gryski
|
74c6b51e6c
|
first 64-bytes of struct are important
|
2018-03-16 09:11:03 -07:00 |
|
Damian Gryski
|
141313c524
|
tweaks to mmap section
|
2018-03-16 09:10:40 -07:00 |
|
Damian Gryski
|
ddc1b9031f
|
move cache sharing to concurrency section
|
2018-03-16 09:10:04 -07:00 |
|
Damian Gryski
|
e2d745a3a4
|
spelling
|
2018-03-16 09:09:42 -07:00 |
|
Damian Gryski
|
8d9c970bff
|
add peter's whole system optimization talk
|
2018-03-15 11:27:29 -07:00 |
|
Damian Gryski
|
781b65ef75
|
add some prose for "modern" algorithm performance
|
2018-03-15 09:46:21 -07:00 |
|
Damian Gryski
|
342792d1ce
|
add easyjson to encoding/json replacements
|
2018-03-15 09:46:04 -07:00 |
|
Damian Gryski
|
3378534249
|
more tooling ideas
|
2018-03-15 09:45:54 -07:00 |
|
Damian Gryski
|
db4da56c32
|
solving the more general problem might be better for algorithms
|
2018-03-14 17:41:44 -07:00 |
|
Damian Gryski
|
a52d4b84a2
|
few more notes
|
2018-03-14 15:03:58 -07:00 |
|
Damian Gryski
|
362c7d185d
|
draft notes from scott meyers talk on knuth
|
2018-03-14 09:28:03 -07:00 |
|
Damian Gryski
|
29007c4fa4
|
mostly word-choice tweaks
|
2018-03-14 09:28:03 -07:00 |
|
Damian Gryski
|
9984ae037e
|
Merge pull request #21 from zw0/patch-1
fix: links format error
|
2018-03-14 08:04:21 -07:00 |
|
zw0
|
5b1d7af8e3
|
fix: links format error
|
2018-03-14 16:40:49 +08:00 |
|
Damian Gryski
|
24bb6fa18d
|
optimize for front-end conversion
|
2018-03-13 20:40:49 -07:00 |
|
Damian Gryski
|
c99b5ddfaa
|
point to filled out time.Parse() section
|
2018-03-13 20:40:13 -07:00 |
|
Damian Gryski
|
d155f7e879
|
warning about mmap loading vs. complexity/speed
|
2018-03-13 09:07:50 -07:00 |
|
Damian Gryski
|
8b278e70c4
|
expand on specialized algorithms as subproblem components
|
2018-03-13 09:07:25 -07:00 |
|
Damian Gryski
|
962bf25dd2
|
notes from @egonelbre
|
2018-03-12 10:02:06 -07:00 |
|
Damian Gryski
|
6e5850d2e1
|
spelling
|
2018-03-12 10:01:49 -07:00 |
|
Damian Gryski
|
4b1eb662d6
|
mention optimizing around slices
|
2018-03-12 10:01:32 -07:00 |
|
Damian Gryski
|
c8ad697848
|
add note about sorting
|
2018-03-12 08:44:25 -07:00 |
|
Damian Gryski
|
c6692519cc
|
talk about microbenchmarks not representing real-world performance improvements
|
2018-03-10 10:01:51 -08:00 |
|
Damian Gryski
|
8baa4589e3
|
mumblings on branch prediction
|
2018-03-09 11:05:45 -08:00 |
|
Damian Gryski
|
201384442f
|
more random thoughts from boring plane flight
|
2018-03-09 08:53:55 -08:00 |
|
Damian Gryski
|
72512ce63f
|
add tpop authors
|
2018-03-09 08:53:55 -08:00 |
|
Damian Gryski
|
c5e0ff0418
|
Merge pull request #19 from lidaobing/patch-1
二进制搜索 -> 二分搜索
|
2018-03-08 23:28:38 -08:00 |
|
LI Daobing
|
af7e08909a
|
二进制搜索 -> 二分搜索
|
2018-03-09 14:13:52 +08:00 |
|
Damian Gryski
|
b22508f27f
|
clarify source of tpop quote
|
2018-03-08 18:43:41 -08:00 |
|
Damian Gryski
|
bcd6cdac21
|
put in full knuth quote to help translators.
|
2018-03-08 13:54:40 -08:00 |
|
Damian Gryski
|
d886290924
|
gollvm might be a contender
|
2018-03-08 13:54:31 -08:00 |
|
Damian Gryski
|
83d3c3cfb3
|
mention uses of syso files
|
2018-03-08 13:54:22 -08:00 |
|
Damian Gryski
|
106607b31c
|
more topics for pprof in prod, move to end of section
|
2018-03-08 07:39:22 -08:00 |
|
Damian Gryski
|
f31c45421f
|
talk about localhost and ssh tunnels for pprof
|
2018-03-08 07:24:41 -08:00 |
|
Damian Gryski
|
8d41f4151b
|
add pointer writebarrier note
|
2018-03-07 17:16:27 -08:00 |
|
Joey Pestonit
|
5ce6c4141c
|
Update link
Looks like that link doesn't work anymore. Also not sure if this was the text you're referring to -
(https://gamehacking.org/faqs/Small_Memory_Software.pdf)
|
2018-03-07 16:02:02 -08:00 |
|