 As the scope of out-of-order execution increases further into several tens of instructions, the performance benefits of naive speculation decrease.To retain the benefits of aggressive memory dependence speculation while avoiding the costs of mispeculation several predictors have been proposed.Selective memory dependence prediction stalls specific loads until it is certain that no violation may occur.