One structure created to enable this behavior had Qj, Qk, Vj, and Vk fields and would write results to the  Common Data Bus. The introduction of this 
One structure created to enable this behavior had Qj, Qk, Vj, and Vk fields and would write results to the  Common Data Bus. The introduction of this behavior into one architecture lead to the invention of  reservation stations which allows for register renaming. Another complementary technique for accomplishing  this adds a buffer called ROB. This functionality can be accomplished through implementations of Tomasulo's  algorithm. This can be done through scoreboarding. The use of this technique can introduce WAR and WAW  hazards. At least the first few generations of Intel's Atom processors do not have this feature and this technique can  help avoid pipeline stalls. For 10 points, name this behavior where the processor does not necessarily follow the  arrangement of instructions given by the compiler.
One structure created to enable this behavior had Qj, Qk, Vj, and Vk fields and would write results to the  Common Data Bus.
dynamic scheduling [or out of order execution; or hardware speculative execution]