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.
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.