Varun
|
0e1f6beab9
|
Fixed a typo in opening section
|
2018-08-10 13:23:52 -07:00 |
|
Damian Gryski
|
74a9798053
|
more TODOs
|
2018-08-09 09:49:14 -07:00 |
|
Damian Gryski
|
adebdfac80
|
add Go Team policy on adding asm code
|
2018-08-09 09:48:38 -07:00 |
|
Daniel Fireman
|
4abbe9e4b8
|
[PT-BR] Add introduction and 'When and Where to Optimize' sections. WIP #17
|
2018-05-02 12:57:34 -07:00 |
|
Damian Gryski
|
8e12adaac2
|
Merge pull request #25 from rayrutjes/patch-1
Update performance.md
|
2018-04-24 14:20:52 -07:00 |
|
Raymond Rutjes
|
abc920be27
|
Update performance.md
|
2018-04-24 22:48:48 +02:00 |
|
Damian Gryski
|
0bd1f2a8cf
|
add two random choices, approximations
|
2018-04-15 22:12:31 -07:00 |
|
Damian Gryski
|
30bd41c5c7
|
know input sizes
|
2018-04-15 15:39:29 -07:00 |
|
Damian Gryski
|
3484f4f936
|
simplicity means well understood
|
2018-04-15 15:39:15 -07:00 |
|
Damian Gryski
|
df78834a8b
|
notes for randomized inputs
|
2018-04-15 15:09:47 -07:00 |
|
Damian Gryski
|
26a682a3bd
|
notes on static data structures
|
2018-04-15 14:38:28 -07:00 |
|
Damian Gryski
|
e5977a9055
|
comment about reduce critical section time
|
2018-04-12 00:05:08 -07:00 |
|
Damian Gryski
|
a24b8db964
|
benchmarking talk
|
2018-04-11 23:55:10 -07:00 |
|
Damian Gryski
|
51eec4568b
|
some more blogs
|
2018-04-11 23:55:01 -07:00 |
|
Damian Gryski
|
40cee78670
|
mention httprouter
|
2018-04-11 17:18:10 -07:00 |
|
Damian Gryski
|
0c35ecd09f
|
"cache line bouncing" is a more recognized term
|
2018-04-10 10:15:23 -07:00 |
|
Damian Gryski
|
1d1908fe04
|
small warning re: fasthttp
|
2018-04-10 09:46:20 -07:00 |
|
Damian Gryski
|
aae25652a9
|
Merge pull request #24 from wgliang/update/2018-04-10-1
-Synchronize English version changes
|
2018-04-10 06:08:19 -07:00 |
|
Guoliang Wang
|
faa576d5fa
|
-Synchronize English version changes
|
2018-04-10 18:32:35 +08:00 |
|
Damian Gryski
|
8422426028
|
rework slice vs. offsets; this is getting differently true w/ optimizations
|
2018-04-09 09:59:23 -07:00 |
|
Damian Gryski
|
c121cc309d
|
put the pithy quote first, before the explanation
|
2018-04-09 09:59:04 -07:00 |
|
Damian Gryski
|
877535e23a
|
add another example for algorithm tradeoffs from old papers
|
2018-04-09 09:45:42 -07:00 |
|
Damian Gryski
|
daf85d58c4
|
todo for some commits re: removing asm
|
2018-04-09 09:45:22 -07:00 |
|
Damian Gryski
|
5dc09ee650
|
todo for branch-free example
|
2018-04-09 09:45:08 -07:00 |
|
Damian Gryski
|
4c6200bf44
|
reorder/reword processor cache notes
|
2018-04-09 09:44:51 -07:00 |
|
Damian Gryski
|
a28dff0e41
|
note about avoiding database/sql; still need specifics though
|
2018-04-09 09:44:37 -07:00 |
|
Damian Gryski
|
845eaecb64
|
fix implementing paper resources links
|
2018-04-09 09:43:55 -07:00 |
|
Damian Gryski
|
6c9fc65968
|
pithy quote for pay what you use
|
2018-04-09 09:43:41 -07:00 |
|
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 |
|