Apparatus, systems and methods for speculative scheduling of uops after
allocation are disclosed including an apparatus having logic to schedule
a micro-operation (uop) for execution before source data of the uop is
ready. The apparatus further includes logic to cancel dispatching of the
uop for execution if the source data is invalid. Other implementations
are disclosed.