In computer engineering, out-of-order execution, OoOE, is a paradigm used in most high-performance microprocessors to make use of cycles that would otherwise be wasted by a certain type of costly delay. Most modern CPU designs include support for out of order execution.
Reference:
http://en.wikipedia.org/wiki/Out-of-order_execution
Reference:
http://en.wikipedia.org/wiki/Out-of-order_execution