Damian Gryski
|
491f13ac20
|
should talk about size classes w/r/t memory optimization
|
2018-04-05 22:47:11 -07:00 |
|
Damian Gryski
|
dcc2b7b3e3
|
notes about struct padding
|
2018-04-05 22:00:59 -07:00 |
|
Damian Gryski
|
586335a5e1
|
example padding striped mutexs from @egonelbre
|
2018-04-04 23:47:22 -07:00 |
|
Damian Gryski
|
010c1e9dc4
|
more mutex notes
|
2018-04-04 23:44:34 -07:00 |
|
Damian Gryski
|
11e8ec5fb0
|
pithy words about reducing mutex contention
|
2018-04-04 23:38:16 -07:00 |
|
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 |
|