3 ms·
What do recent cpus do differently?
by bla2 12y ago
What do recent cpus do differently?
- alain94040 12y agoJust to pick a few statements: by default, loads can fetch stale data . No, not really. everything gets even more vague when Out of Order execution is involved . OOO is the new normal. Not to mention prefetching, which completely destroys any mental model of in-order memory access you could have. Architectures with a weak memory model do the minimum amount of work necessary in the core . I wish. weak memory is very complex. Look up synchronization barriers for an idea of how messy it gets. But again, for software developers, that article is good enough.
- jblow 12y agoSorry, but you are drastically underestimating the knowledge and experience of the author of the article for no other reason than to try and make yourself look smart, which is failing.
- stinos 12y agoMaybe you are right, maybe you are wrong, but you'll have to come up with a proper and more in-depth explanation or article to convince anyone on HN from your standpoint. Now you are just laying down some buzzwords.