What is Out Of Order Execution?
Computers are complex machines with no part more complex than the CPU. At a basic overview level, it seems like the CPU should be relatively simple. It takes a series of commands, processes them, and then outputs the data. This bears little resemblance to the actual workings of modern CPUs though. Contents Sub-scalar to super-scalar Early CPUs were exactly as youd expect. CPUs of this throw in were sub-scalar, able to complete less than one instruction per clock cycle....