drkohler said: In short: XBoxNext: AMD FX8xxx processor, dedicated GPU. possibly "Weirder than usual" memory structure. GPU could be out-of-the-box, the processor modified for increased memory throughput (a third memory controller would do the job, come to think of it...) |
You realize even the latest Vishera FX8350 system (without the GPU) uses as much power as the entire PS3/360?
http://www.xbitlabs.com/articles/cpu/display/amd-fx-8350_8.html#sect0
If you add a dedicated GPU, your console will be using 250-300W of power easily. Good luck cooling that! RROD #2.
Also, most games don't scale beyond 4 threads. In practice this means that A10-5800K (or FX-4170) is barely slower than FX8150/8350 8-core chips:
4-core A10-5800K = 100%
8-core FX8150 = 103%
4-core FX4170 = 105%
8-core FX8350 = 117%
http://www.computerbase.de/artikel/prozessoren/2012/test-amd-fx-8350-vishera/6/
A10-5800K is just 3% slower on average in games vs. FX8150 but costs far less and uses 77W less power. FX8150 is a workstation/multi-tasking not a gaming processor.
Therefore, it wouldn't make sense to waste extra $$$ and increase power consumption by 77W by going with an FX8xxx series. If they needed more cores for Kinect 2, they could use an ARM-based CPUs specifically for Kinect 2. These CPUs are powerful enough for such basic video/camera tasks and are very cheap at $20 a pop in smartphones. They barely use any power as well. This way the CPU + GPU would be dedicated to games, but ARM processors would be dedicated to Kinect. No need to share CPU resources for Kinect for the main processor.
The alternative is an evolution of the PowerPC design. For instance, they could use a 4-core 4 threaded Power 7+ architecture.
You have the option of 4, 6, or 8 cores with each core having 4 SMT (4 threads per core) capability. The lowest IBM Power 7+ CPU would then be capable of 16 threads. This fixes many of the flaws of the Cell and Xbox 360 CPU by being an Out-of-Order CPU architecture.
PS3 Cell CPU has a peak floating point rate of 12.8 Gflops for each SPE.
Power 7+ has nearly 3x that per each core, or 33.12 Gflops. The difference is the SPEs in PS3 were largely underutilized, which means it could never hit the theoretical peaks. By having a 4 core / 4 SMT Power 7+, and out of order CPU architecture, this newer IBM CPU design would be vastly superior.
It could go either way, AMD or IBM CPUs would both work.
drkohler said: In short: PS4: AMD A10 APU, dedicated additional GPU. Conventional memory structure. If they chose to operate PS4 in quasi XFire, the second GPU would be another HD7660. XFire only works reasonably if both GPUs are equal power. And a more complex memory structure since we now have three "equal processors" fighting for the address bus. My solution would be an A10 APU with separate HD7770 GPU (separate meaning it has its own 1G of GDDR5 ram) with 4GB of CPU dram. |
You cannot cross-fire HD7770 with A10 APU since A10 has HD7660D which is based on 384 VLIW-4 Cayman architecture. You can only crossfire HD7660D with HD6570 or HD6670. The peak performance of such solution would only roughly equal HD6770 when Crossfire works perfectly. HD6770 level of performance is not sufficient for next generation games at 1080P with Anti-aliasing and DX11, tessellation, etc. Such a system would struggle to run UE4 I bet.