Well, you can do any 64-bit operation you like by wrapping it in CMPXCHG.
Somehow, it manages to merge bytes, words, and doublewords into the cache line atomically, so why not bits? Why not adds?
-
-
"Somehow" = because it has byte-write enable lines. Yes, you could add bit-write enable lines at the cost of complexity and latency. You could add an ALU at the cost of complexity and latency. All these things could be done - at a cost.
-
The question then, becomes how does what costs are acceptable get decided? Given some of the niche features that seem to get added sometimes, if its based on software usage, then who picks the software? I'm with Tim, Good atomics should be near the top of the list imho
- 5 more replies
New conversation -
-
-
Hey Tim, I have a question. Do you consider Fortnite to be Epic’s greatest success? How do you feeel about the game?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.