Hacker News new | ask | show | jobs
by brudgers 1306 days ago
Not a book but Hellerstein’s CS186 from 2015 starting with Lecture 17 gave me a basic understanding (I think).

Playlist https://youtube.com/playlist?list=PLhMnuBfGeCDPtyC9kUf_hG_Qw...

Also from that lecture series, the low level is always IO. One disk read tends to dwarf n^2 in-memory algorithms.

And IO is all about tuning caches and hardware for the specific structural relationships in the data, the way in which it is accessed, and the hardware everything runs on.

Good luck.