3 ms·
Interesting, relevant paper mentioned in response to the linked SO question: MAO - an Extensible Micro-Architectural Optimizer - http://static.googleuserconten
by incision 13y ago
Interesting, relevant paper mentioned in response to the linked SO question:
MAO - an Extensible Micro-Architectural Optimizer - http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/37077.pdf http://static.googleusercontent.com/external_content/untrust...
- kilowatt 13y agoThere are figures on page 6 that answer the OP's question directly. And there's also this money quote: "Building an accurate model for modern processors is virtually impossible."
- rayiner 13y agoA good way to test that would be to insert NOP's of the right length in place of the MOV to see if its an alignment or predictor line sharing issue.
- PuercoPop 13y agoVery interesting indeed. In particular: "we find that most performance results stay flat, in particular for the Nop Killer pass (NOPKILL), which leads to the conclusion that most alignment directives are not helping"