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

There are a lot of prefetch instructions and write-barriers in the available intrinsics:

http://msdn.microsoft.com/en-us/library/hh977022.aspx

I do not think one has full control over OOO execution on x86-64 processors. Also I do not believe one has control over the execution pipeline even in assembly, although I do not know exactly what you mean by that, so it could just be a misunderstanding.



My whole point is that this isn't C any longer, it is Assembly.


But assembly doesn't have instructions for "out-of-order execution, cache levels, execution pipelines, etc"


That is what Assembly data sheets provide.




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

Search: