Quote:
So what makes the ppc so fantastic that the competitors dont have?
it's not fantastic, it's just pretty darn good at what it is - a 'personal computer' class cpu design. allow me to draw a parallel with arm here*. both arm and ppc are openly licensable, highly customizable design lineups. as such they are subject to fragmentation, 'factioning', or general 'multiplicity' of the architecture. now, the ppc is rooted in mid-performance-class platforms (well, practically in server designs, if we follow the ibm trail, but anyhow), and its fragmentation is spread around a median which is very 'personal-computer'-like. the arm, OTOH, is a design that has been de-facto dwelling at the bottom end of human computational needs till not long ago. only very recently did ARM produce a 'personal computer' class design (referring to the A9** here, the MP in particular). both architectures are fairly free of dead-weight intellectual baggage (e.g. x86_64 lugging along x86) and both are quite power-efficient (being open makes them prone to be pushed to even higher power efficiency, in contrast to intel's 'if it sells windows it must be good', and who realized only yesterday that efficiency matters), and both are quite reasonably positioned at the price/performance curve. one of them, though, sits closer to the 'personal computer' spot on that curve, and the other - to the 'cheap is king' spot on the curve. now, there's a reason why all consoles this generation are ppc designs - consoles always compete with desktops performance-wise in the eyes of public, while at the same time are also extremely cost-sensitive.
so if you want
today the best price/performance looking for 'personal computer' performance levels, and you can afford large scale production (clearly markos' project is not that) and you're not willing to play by intel's 'we give you a free atom with each POS chipset you buy from us' policy, then you'll need to seek in the ppc space. maybe
tomorrow things will change and the A9 and beyond will be the small-personal-computer chip to have. or, hey, maybe intel will stop being the fat dragon sitting on the treasure and will start thinking about what the consumer wants. or maybe the consumer will decide they've stayed long enough at the dragon's cave attraction, and move on to the next one, whatever it is. *shrug*
* from the position of somebody who enjoys
(a) 4 arm 'pmp/communicator' devices, is expecting another one (the highest-end one - smartbook class), and does on-and-off development on two (soon three) of them. also
(b) somebody who has been running one ppc for a desktop/server and another one for a server/desktop (note the inversion) for sufficiently long time.
** technically, A8 was ARM's first shot at 'high perfromance, low power' and it fell short in a few aspects, in my opinion: its scalar fpu is a waste of silicon (as little area as it is) - your 603e smokes it, its simd is not bad but i'd take altivec, thanks a lot, and last but not last, it's an in-order design, which'd be ok in itself, if it wasn't for the rather longish pipeline (admittedly with branch prediction) - ppc's of this pipeline length offer at least some out-of-order features.