4 ms·
Out of order execution requires a ton of logic (you're basically adding a small optimizing compiler in silicon). This takes a bunch of area and leads to more co
by oscardssmith 5y ago
Out of order execution requires a ton of logic (you're basically adding a small optimizing compiler in silicon). This takes a bunch of area and leads to more complicated data paths. The reason high performance cores use it is that it greatly reduces pipeline stalls, and as such can make your cpu several times faster.