Re:Myths Programmers Believe about CPU Caches (2018)
by onion2k on Thursday November 21, 2019 @02:31AM
(#21592110)
The problem is you never know when you’ll go from “dev who doesn’t care” to “dev who does”.
This is true for literally every hard problem in dev though, and the implication that you need to grasp everything just in case you need it is silly. The problem space in compsci is too big to know everything. We have to choose.
Re:Myths Programmers Believe about CPU Caches (2018)
by afiori on Thursday November 21, 2019 @05:00AM
(#21592728)
Part of the reason this kind of blogs exist is to give you more information to choose properly.
Re:Myths Programmers Believe about CPU Caches (2018)
by strstr on Thursday November 21, 2019 @01:04AM
(#21591808)
While that might be true in practice, I do think not knowing when you transition between those two indicates a failing by your coworkers/mentors.
I encourage people I work with to read many of the books in this book series. I particularly encourage them to read “Hardware and Software Support for Virtualization”, since it’s basically a book on their job.
Re:Myths Programmers Believe about CPU Caches (2018)
by steev on Thursday November 21, 2019 @06:34AM
(#21593135)
Just to be clear, the book series you are referring to is "Synthesis Lectures on Computer Architecture" published by Morgan-Claypool, right?
If you had to rank them in importance for the average engineer, how would you rank them?
While I agree that the details of StoreLoad are likely a distraction the big picture concepts of cache coherence presented in this article are table stakes for performant systems.