zarx said:
Do I know what I'm talking about? Probably about as much as you.
2. Your arguement was that engines are designed for CELL already, I pointed out that next gen engines are all designed on x86. 3. Because there is no next generation of CELL chips IBM stopped development... Next gen will likely start at 28nm not 32nm so that doesn't really help. PS3 is the only device still using the CELL. 4. AMD spend ~$1.5b on R&D every year, and they only release a new architecture every 4-5 years, even incremental upgrades like Piledriver cost a lot, that isn't counting the R&D that the Fab does for each new node. Tho I pulled $500m out of my ass. And all modern architectures are designed to be scalable but it still costs money to spin a new CPU even using the same architecture. Spinning a new CELL bassed CPU on a new manufacturing proccess would not be cheap to do. The CELL was a dead end, GPGPU replaced the need for the kind of high parallelism with lots of floating point performance on a CPU. And for everything else a x86 CPU runs circles around it. |
1. Again, you are mistaking flaw for performance/Convience trade off. IBM didn't 'forget' to add in branch prediction or OOE, they designed the SPE to have a sepcific purpose which is to do FP calculation fast. Their design choice made it possible for SPEs to complement the GPU's performance which allowed developers to push the graphics beyond the GPU's specs. Thanks to Cell's 8 years of production, most if not all developers have dedicated compilers and game engines designed to make optimization for them. If a developer 5 years down the road have to start 'hand optimizing' their code to get their desired performance, then you just effectively created a cpu with useless/bloated features.
2. Your point is going off on a tangent. Most developers like to use their own engine to avoid paying licence fee and they have free control on what the engine does. That is why, even tho Unreal 3 Engine was avialible, only a select games used it. Developers already have engines built from last 8 years of PS3 development, continue using Cell will mean a much lower cost for the 'next gen'.
3. Wrong, first, IBM already developed a scaled up version of Cell called PowerXCell 8i back in 08 that does 102 GFlops, Highest end of Core i7 Extreme edition is only at 90 Gflop and it consumes twice as much power. Second, the next gen is 22nm and how many chips are in 22nm? Unless they started devloping in parallel with Ivy bridge and Power8 chips, most likely start at 32nm for the next gen and go down to 22nm as they age.
4. Did you pull that $1.5b from your ass too? It takes 8-10years to create a new architecture from scratch, but its cheap to create scaled ones.. just look at corei7, it came out first then they scaled it down to make it affordable and that didn't take long.
As someone who did CUDA programming, I can tell you that you know nothing about GPGPU. Cell IS a hybrid of GPU and a conventional CPU. In fact, the way you copy memory from the GPU cache for your 'task' is almost the exact way you would do it in Cell.







