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
|
a15e27a9a7
|
how to detect invalid benchmarks
|
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
|
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 |
|
Damian Gryski
|
dd8b0dea97
|
cache eviction + general stdlib
|
2018-01-27 08:36:15 -08:00 |
|
Damian Gryski
|
078594c5f8
|
expensive vs. cheap checks
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
c95d4b2a4d
|
augmented data structure notes
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
718d63af4f
|
explain need for fast benchmarks
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
7f0590de81
|
more thoughts
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
e88e8c70ec
|
solution iteration
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
74ea4bad7c
|
polyalgorithms
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
60bec2b464
|
expand on optimizing at different levels
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
3f14524242
|
a few quick thoughts
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
cf2414f5c6
|
more notes
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
9a32443804
|
more topics to outline
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
1448a3f800
|
go -> golang because really that's what the awesome would be called.
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
df67db0ccc
|
clarify what this isn't
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
5066a0bada
|
more notes for prose
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
38d428239f
|
updates
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
2218a278ce
|
more bits
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
7ccaac8fab
|
add TPOP quote
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
778fb3a77b
|
typos (thanks @peterhellberg)
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
3761b7fc11
|
more prose
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
867d1f9079
|
start rambling -> prose
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
47cf516944
|
more rambling
|
2018-01-27 08:36:14 -08:00 |
|
Damian Gryski
|
6c19aaf8c6
|
how to use sync.Pool effectively: don't
|
2017-12-30 01:14:16 -08:00 |
|
Damian Gryski
|
a0814d1b85
|
tweak working on where to benchmark
|
2017-12-29 08:05:36 -08:00 |
|
Damian Gryski
|
9fbae0e4aa
|
go-torch is now included in pprof
|
2017-12-29 08:04:17 -08:00 |
|
StabbyCutyou
|
b75903303d
|
Fix typo in asm section
|
2017-12-28 20:26:52 -05:00 |
|
StabbyCutyou
|
20807caca5
|
Adding a note on benchmarking on the correct target platform
|
2017-12-28 20:23:36 -05:00 |
|
Alex Pliutau
|
1ed15d8b24
|
Correct link: https://godoc.org/golang.org/x/perf/benchstat
|
2017-12-28 09:39:27 -08:00 |
|
Damian Gryski
|
af9bc8676b
|
benchstat has moved
|
2017-04-25 05:57:38 +02:00 |
|
Damian Gryski
|
4d1134b403
|
add a warning to writing benchmarks
|
2017-04-24 09:07:22 +02:00 |
|
Damian Gryski
|
6d53d5b3ce
|
start an outline
|
2017-04-24 09:07:22 +02:00 |
|
Evan Shaw
|
cfa7e46c86
|
cgo bullet points
|
2016-09-21 13:03:33 +12:00 |
|
Evan Shaw
|
c2c096f8d0
|
Heap allocation bullet points
|
2016-09-21 13:02:26 +12:00 |
|
Damian Gryski
|
68aa1b444a
|
updates to profiling section
|
2016-05-26 10:39:34 +02:00 |
|
Damian Gryski
|
b932bb6dcb
|
asm notes and more stuff from intel
|
2016-05-25 09:25:57 +02:00 |
|
Damian Gryski
|
9c6fb8f19a
|
more updates
|
2016-05-23 14:21:18 +02:00 |
|
Ryan Cox
|
e2e0183bfb
|
add some links and outline content related to cachelines
|
2016-05-22 09:18:55 -07:00 |
|
Damian Gryski
|
168ea0928b
|
fix serialization bullet points
|
2016-05-22 16:13:24 +02:00 |
|
Damian Gryski
|
a84e99fca1
|
fix assembly / alternate impls sections
|
2016-05-22 16:13:10 +02:00 |
|
Damian Gryski
|
2a4f866cfc
|
add maps to runtime section
|
2016-05-22 16:12:50 +02:00 |
|
Damian Gryski
|
b30639a50a
|
clarify licensing
|
2016-05-22 13:14:31 +02:00 |
|
Bradley Falzon
|
29e151de85
|
Markdown-ify README.md
|
2016-05-22 20:28:42 +09:30 |
|
Damian Gryski
|
f355d2d9ec
|
more bits
|
2016-05-22 12:44:02 +02:00 |
|
Damian Gryski
|
8b5ceba15f
|
initial import
|
2016-05-22 08:21:23 +02:00 |
|