WereKitten said:
Research is one thing, but day-to-day coding on PCs is an entirely different one. The Unreal Engine 3, the multithread version of Source are stuff of about 2003-2004. And to this day Valve doesn't seem keen on anything but symmetric multiprocessing. As to the bolded part: the author might have said "with time" in 2006, but in 2009 most of that time has come and gone yet :) Talking about what the L2 cache or in-order processors could imply for the coding effort is all fine and dandy speculation before you start, but the proof is in the pudding. Good developers came to terms with symmetric multiprocessing and hyperthreading on the 360 and came to terms with the PPE+SPEs multiprocessing on the PS3. All those CPUs being in-order doesn't keep them from delivering better and better results each time, it seems. |
I agree. He even stated that good devs would work around the small cache.
No denying though if both ps3 and 360 had out of order processors, they would be much more efficient and faster. As the quote in his article from Romaro states.
Maybe next gen we will see OOO Processors.







