Commit Graph

245 Commits

Author SHA1 Message Date
Damian Gryski
6879c72607 instrinsics are easy, inline asm is hard 2018-04-04 13:46:58 -07:00
Damian Gryski
55e102fd24 typo 2018-04-04 13:46:50 -07:00
Damian Gryski
54391db372 some quotes; don't know where they'll go yet 2018-03-24 20:25:28 -07:00
Damian Gryski
5e37cf17dd another assembly tutorial 2018-03-24 09:58:38 -07:00
Damian Gryski
f100b3a0d7 typing unicode middle dot 2018-03-24 09:46:51 -07:00
Damian Gryski
2e5b4debb3
Merge pull request #23 from mfrw/typo
fix language
2018-03-24 07:29:30 -07:00
Muhammad Falak R Wani
1fad560c0c fix language 2018-03-24 10:32:42 +05:30
Jack Loughran
6bd3eeb108 fix possible typo 2018-03-22 13:03:29 -07:00
Damian Gryski
84e24a5d70 notes on benchmarking for CI and code review 2018-03-22 09:20:23 -07:00
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