what about the insane memory model
-
-
Replying to @whitequark
okay, I guess that's insane in the sense of what you don't want. it's still the most trivial thing possible (flat linear 64-bit)
1 reply 0 retweets 0 likes -
-
Replying to @whitequark
I'm confused what you mean then, is there a different memory model than the one implemented on the MMU?
1 reply 0 retweets 0 likes -
-
Replying to @whitequark @bofh453
the "high scalability NoSQL" version of an ISA
1 reply 0 retweets 4 likes -
Though I (perhaps incorrectly) assume alpha's barriers actually work, so perhaps calling it NoSQL is a bit mean.
1 reply 0 retweets 1 like -
Replying to @dotstdy @whitequark
mb / wmb both work, but the "load fences are never optional" thing is hard to get used to.
1 reply 0 retweets 0 likes -
Assuming you use locks or hl atomic primitives & the atomic insns are flanked by barriers, you'll never notice
1 reply 0 retweets 0 likes -
having to actually remember to put load-load barriers where they are needed is annoying, though.
1 reply 0 retweets 0 likes
But you only do it once when writing the higher-level atomic primitives (e.g. as part of your compiler).
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.