Small teams and nexgen games don't exactly mesh together - regardless of underlying architecture. At any rate, I don't see how PC transitioning into console space could be much broader then it already is(and frankly, I don't think it's got all positive effects either) - unless of course MS or Sony start offering devkits to PC devs for free.3dilettante said:I'm speaking from the point of view that Microsoft wanted to bring in the broadest possible developer base from the PC side, so it could build up a game library to buffer the PS3's arrival. This would involve the smaller teams with little multi-threading experience and little low-level scheduling experience.
I'm not gonna argue with that - single threaded performance is still very valuable and having at least one good GPR core in the new consoles would have been nice.ERP said:I'm trying to ship games today and I think we could have had comparable experiences on narrower architectures.
While it's clear the new PPC cores were not built for general purpose performance - IBM still dropped the ball on that regardless IMO. In order doesn't mean things have to suck 'that' much - many of the MIPS core designs demonstrate that.
That aside - I also know there's a lot of things that I wouldn't even think about if we didn't have SPEs - and from console maker's perspective it's hard to argue that some kind of 'future proofing' is a bad idea. So I'd really ask, how will the experience differ 5 years from now, and were the tradeoffs worth it?
Obviously not many - and as numbers scale up... But a question back to you - if we had machines that still focused mostly on single threaded performance like last gen - do you honestly think percentage of people capable of writting good thread code would have changed much (if at all) over next 5 years?What percentage of your current team would you trust to write good thread safe code?
You'd be surprised how a "traditional RISC" architecture like R5900 doesn't differ a whole lot from your stray PowerPC (in terms of instruction set).ban25 said:PowerPC actually strays from many of those basic design tenants. Of course many console developers are probably experienced with more traditional RISC architectures like the R3000, R4300, and R5900.
Except of course for the fact that it has a much better per-clock performance.
But I disgress - you do realize x86 hasn't been CISC internally for over 7 years now? And for that matter - a "traditional RISC" - R5900 had a higher instruction count, with more flexibility then most older CISCs.
Last edited by a moderator: