Eager Execution
Eager execution is a form of speculative execution where both sides of the conditional branch are executed, however the results are committed only if the predicate is true. With unlimited resources, eager execution (also known as oracle execution) would in theory provide the same performance as perfect branch prediction. With limited resources eager execution should be employed carefully since the number of resources needed grows exponentially with each level of branches executed eagerly.
Read more about this topic: Speculative Execution
Famous quotes containing the words eager and/or execution:
“In European thought in general, as contrasted with American, vigor, life and originality have a kind of easy, professional utterance. Americanon the other hand, is expressed in an eager amateurish way. A European gives a sense of scope, of survey, of consideration. An American is strained, sensational. One is artistic gold; the other is bullion.”
—Wallace Stevens (18791955)
“My weakness has always been to prefer the large intention of an unskilful artist to the trivial intention of an accomplished one: in other words, I am more interested in the high ideas of a feeble executant than in the high execution of a feeble thinker.”
—Thomas Hardy (18401928)