Guden Oden said:It's not possible to 'disable the OOE'. It's a fundamental and integral part of the instruction pipeline. You can as little 'disable the OOE' as you can 'disable' (remove) the chassis of a car and still have a driveable vehicle.
So what you propose is pure nonsense really.
I would have thought they'd share the instruction set, schedulers, and execution units from the G5/Power4. Not necessarily a G5 based cpu, but that they share common transistor blocks, like a Pentium 3 and a Pentium 4.
Is good for performance that an In-Order CPU has this long pipeline?
My logic says no, but a part of me says that I am wrong.
I think they're depending on finding highly parrelizable and non-branchy tasks and efficient multithreading to get good performance?
Apple's beef was with the power use, not clockspeed.
It was both. They cared about power use on the laptops, but considering how they've made no attempt yet to replace their G5 processors with Core Duos (despite that core duos actually would be faster in just about anything not vectorized), I don't think apple cares about the power use for their desktops, rather more that they were promised a 3.2ghz processor to launch back in 2003.