Commit Graph

187 Commits

Author SHA1 Message Date
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
Damian Gryski
5fd5b0a94a add another tutorial on go asm 2018-03-05 09:23:33 -08:00
Damian Gryski
c17a6c00b5 perfbook has moved beyond just links now 2018-03-04 20:32:26 -08:00
Damian Gryski
8301f7e09f add reduced data copying to tuning 2018-03-04 20:32:26 -08:00
Damian Gryski
a6cde628a0 fix link syntax 2018-03-04 20:32:26 -08:00
Damian Gryski
65ce05dffd expand on time parsing example 2018-03-04 15:42:22 -08:00
Damian Gryski
de5a84a467 add section on optimizing concurrency 2018-03-04 15:42:10 -08:00
Damian Gryski
6ac679fbdc mention simd in assembly section 2018-03-04 12:39:59 -08:00
Damian Gryski
afc0d9710b add memoization as a topic for caching section 2018-03-04 11:57:46 -08:00
Damian Gryski
f8123115f5 more yada yada opertor to the end of list 2018-03-04 11:01:31 -08:00
Damian Gryski
c30ae174ef add more load testing tooling 2018-03-04 10:59:04 -08:00
Damian Gryski
87e785b45a explitly call out TODO for log parsing example 2018-03-04 10:57:19 -08:00
Damian Gryski
033e0f6595 clarify "optimal cache wasn't worth it" 2018-03-04 10:54:41 -08:00
Damian Gryski
d524aca4c2 mirror style for randomized cache insertion sentence 2018-03-04 10:52:51 -08:00
Damian Gryski
d2a4abc11d kill extra word 2018-03-04 10:50:54 -08:00
Damian Gryski
4ede1612ce more mumblings about compressed structures 2018-03-04 10:43:59 -08:00
Damian Gryski
4c3603c2d3 add smaller data type to space-shrinking options 2018-03-04 10:39:36 -08:00
Damian Gryski
90dcb8b054 merge odd loose sentence 2018-03-04 10:38:29 -08:00
Damian Gryski
dc726907d6 add another explicit TODO 2018-03-04 10:38:21 -08:00
Damian Gryski
99e82b8791 explicitly call out TODOs 2018-03-04 10:34:44 -08:00
Damian Gryski
48db8aa7af clean up loose setences in choices section 2018-03-04 10:34:09 -08:00
Damian Gryski
68630e7636 prosify performance estimation notes 2018-03-04 10:33:58 -08:00
Damian Gryski
d5fb380c68 tweak some links 2018-03-04 10:27:25 -08:00
Damian Gryski
c4dbd6003c prosify bitfunnel numbers 2018-03-04 10:23:01 -08:00
Damian Gryski
19a3d8fa64 clarify gopher-specific sections 2018-03-04 08:46:51 -08:00
Valentin Deleplace
31bdd44214 Typo mixer integer programming -> mixed integer programming
That looked intriguing but I think it was a typo.
2018-03-04 06:43:25 -08:00
Damian Gryski
5093cb2269 mention hacker's delight in the appropriate section 2018-03-03 22:47:42 -08:00
Damian Gryski
3f45c91bb0 other notes on optimized maps in the runtime 2018-03-03 14:41:29 -08:00
Kale Blankenship
0b28a0d8fd Formatting imporovements/type fixes found while reading 2018-03-03 13:58:11 -08:00
Damian Gryski
e727330a11 cpu cache and assembly notes 2018-03-03 09:00:30 -08:00
Damian Gryski
3c5c860e4d note about taking a performance hit in exchange for improved scalability 2018-03-03 07:31:57 -08:00
Damian Gryski
4f5d0376b6 clean up trailing whitespace 2018-03-02 21:20:50 -08:00
Damian Gryski
7607085b21 more bits 2018-03-02 13:32:13 -08:00
Kane York
8931b246b4 Add some pithy 'Advice' lines to the big-O summary
Also mentioned "anything else between quadratic n² and exponential b^n", which is where a lot of NP-hard optimizations are ending up right now (e.g. O(n² (log log n)² and friends)
2018-03-01 21:46:29 -08:00
jose nazario
a56a2ddbba fix a couple of spelling errors, no content changes 2018-03-01 18:41:33 -08:00
Damian Gryski
7e70f3c83d note two-value range copy gotcha 2018-03-01 12:41:25 -08:00
Damian Gryski
7f3d9221ec tweak big-O cutoff wording 2018-03-01 10:18:06 -08:00
Damian Gryski
46b8f191f4
Merge pull request #9 from wgliang/master
Add Chinese version
2018-02-28 19:40:31 -08:00
Guoliang Wang
a0b52e88c8 Add Chinese version 2018-03-01 11:38:33 +08:00
Damian Gryski
cd17c2c44c upgrade coffee 2018-02-28 17:06:03 -08:00
Damian Gryski
012f9689a5 add coffee 2018-02-28 14:01:01 -08:00
Damian Gryski
537f5198dd more numerical code optimization notes 2018-02-27 11:14:53 -08:00
Damian Gryski
1f018a0079 CL landed, point to commit instead of gerrit 2018-02-26 20:49:34 -08:00
Damian Gryski
bc7f454532
Merge pull request #8 from adamdecaf/readme-ToC
Add ToC to readme
2018-02-24 11:58:42 -08:00
Adam Shannon
49069df41b Add ToC to readme 2018-02-24 13:57:06 -06:00
Damian Gryski
423ef443f6 prose tweaks 2018-02-19 11:55:16 -08:00
Damian Gryski
3c4794cb6c tweak ux optimization paragraph 2018-02-19 11:54:41 -08:00
Damian Gryski
fe935e9f79 note unrolling example 2018-02-11 14:49:11 -08:00
Damian Gryski
71a544213c note speed downsides of binary.Read/binary.Write 2018-02-11 11:58:43 -08:00
Damian Gryski
def1b8d9d8 add five-ways paper 2018-02-10 08:45:26 -08:00