Found in 4 comments on Hacker News
signa11 · 2020-02-13 · Original thread
i know, this was a tongue-firmly-in-cheek kind of comment, but on the off by one chance that you are serious, look no further than: 'A Primer on Memory Consistency and Cache Coherence' (https://www.amazon.com/gp/product/1608455645/)

and ofcourse, while you are at it, you might want to check out 'UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching' as well, it also is pretty good, but with a broader focus (https://www.amazon.com/dp/0201633388)

rramadass · 2019-09-20 · Original thread
You might find the following useful.

* Network Algorithmics,: An Interdisciplinary Approach to Designing Fast Networked Devices - https://www.amazon.com/Network-Algorithmics-Interdisciplinar...

* See MIPS Run - https://www.amazon.com/Morgan-Kaufmann-Computer-Architecture...

* UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers - https://www.amazon.com/UNIX-Systems-Modern-Architectures-Mul...

* Advanced UNIX Programming - https://www.amazon.com/Advanced-UNIX-Programming-Marc-Rochki...

lallysingh · 2009-07-02 · Original thread
Over the top, but fun: Unix Systems for Modern Architectures

http://www.amazon.com/UNIX-Systems-Modern-Architectures-Mult...

lallysingh · 2009-01-13 · Original thread
My main introduction to caches, cache sharing, etc. were from UNIX(R) Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers

http://www.amazon.com/UNIX-Systems-Modern-Architectures-Mult...

Still a good book. A little dated in some bits, but good.

Fresh book recommendations delivered straight to your inbox every Thursday.