Hacker News new | ask | show | jobs
by nedbat 880 days ago
Even assembly won't expose you to pipelining, cache misses, and branch prediction.
1 comments

Exactly, "start to understand". Register renaming, speculative execution, all sorts of fun stuff. And all that's pretty high level when you start to look at the deeper things the chip designers had to think about that still influenced the higher level design, like thermals, transmission implications of capacitance...it's so great that it never ends!