CPU Optimizations
November 27, 2016 ยท View on GitHub
CPU semi-internals that can be used to write more efficient code.
Compilers take most of those into consideration.
Instruction level parallelism
Out of order processing
http://en.wikipedia.org/wiki/Out-of-order_execution