So, why *is* hyperthreading aka SMT "going away" (and is it actually, or just in some cases)?

I've seen some sentiment along the lines of "finally that shit is going away, it's about time", but from my perspective we were at a time that hyperthreading was (finally) relatively useful, and right when it's at its most useful, *then* it's dropped. It was bad when it came out, now we have 3x more functional units and a ton more memory bandwidth for software to waste on low-ILP serial shit-code.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.gamedev.place/users/harold/statuses/114321453065954112 on your instance and quote it. (Note that quoting is not supported in Mastodon.)