Speculative Execution - Eager Execution

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:

    There was no corn—in the wide market-place
    All loathliest things, even human flesh, was sold;
    They weighed it in small scales—and many a face
    Was fixt in eager horror then; his gold
    The miser brought; the tender maid, grown bold
    Through hunger, bared her scornèd charms in vain.
    Percy Bysshe Shelley (1792–1822)

    If I were asked to chose between execution and life in prison I would, of course, chose the latter. It’s better to live somehow than not at all.
    Anton Pavlovich Chekhov (1860–1904)