Hecatoncheires
Newcomer
There were almost zero programs that were multi threaded when dual cores appeared. My Athlon X2 ran worse than my single core Athlon 64 it replaced because single threaded programs would bounce back and forth between cores unless process affinity was set.
I spoke of dual threaded code, didn't I? A dual-core CPU is superior to a single-core CPU in a dual threaded code scnenario. So what's your problem with that? And again: That's not the point. Use a different example if you don't like mine.
Converting programs from general purpose CPUs to GPU/APU architecture isn't going to be straight forward just as multi threading programs weren't straight forward.
Orbis is rumored to be very easy to program for, so I don't see a problem. It's not going to be a second "Cell shock".