Hi everyone, We in the RISC-V memory model task group are ready to release the first public draft of the memory consistency model specification that we've been working on over the past few months. For those of you who attended the workshop this week, this document will fill in some of the details. For those of you who couldn't make it, I've attached my presentation slides as well. The video of my talk (and of all the other talks) should be posted online within a week or so. If anyone has any comments, questions, or feedback, feel free to respond here, to reach out to us in the memory model task group, or even just to respond to me directly. I'm more than happy to take the feedback. Over the next few weeks, assuming nobody uncovers any glaring errors, we'll start working to merge this into the rest of the user-level ISA spec (in some way or other, details TBD) so that we can aim to put forth both together for official ratification in the coming months. We'll also of course fix any typos, bugs, or discrepancies that are found in the meantime. We're also actively communicating with the Linux maintainers, the gcc and LLVM maintainers, and more so that we make sure that the memory model interacts properly with all of the above. Let us know what you think! Dan ----------------------------------------------------------------------------------- This email message is for the sole use of the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. -----------------------------------------------------------------------------------