Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why would they keep it secret?

I understand that they need to keep the low level details of their CPU secret, but a memory model? All it says is when/how reads and write commute. If a CPU manufacturer were to provide a nice, high-level memory model, this would make the CPU more sellable. Why? Because compiler writers could more aggressively optimise when compiling for the CPU.

I suspect that the reason they don't give out memory models is that they don't know how to do it. That's also the vibe I've been getting when I talked to people who would know.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: