ViktorBKK said:
curl-6 said:
ViktorBKK said: The Wii U architecture is very similar to the Xbox 360. |
It's not all that similar. There's more emphasis on memory subsystem management on Wii U, with large CPU caches (3MB versus 1 MB in 360) and a large EDRAM on the GPU (32MB versus 10MB on 360) intended to balance out a lower clockspeeds and main RAM bandwidth. The GPU and CPU are quite different in architecture too; even ignoring the cache differences, the Wii U CPU is out-of-order-execution compared to 360's in-order-execution CPU, while the Wii U GPU is so weird that even after getting detailed pics the tech-heads still can't work it out.
|
The architecture is very similar actually. Both systems have 3 general purpose PowerPC cores in terms of CPU power. Out-of-order simply means that the CPU can execute commands in a different order than what is written in the code. From the developer's standpoint, no significant changes need to be made to the code, and it makes things faster if anything. More cache and more EDRAM, also dont make things "different", they actually make things easier. If i add another 8 GBs of RAM on my PC, it doesn't "change" the architecture. Regarding the GPU being "weird", I am not sure what you mean. It's an AMD Radeon part, so it can't be all that exotic. And considering its DX11 compatible, it should be a lot easier to program for than the DX9 GPU of the 360.
Of course, nobody claims that you should be able to port the 360 code and things would run faster without any work. But with all things considered, within 12 months from launch, this system should be 100% figured out by developers.
|
So because they both have 3 CPUs and edram, that means they are similar architectures? And what makes you think WiiU's CPU is general purpose like 360s' when we've been told the CPU is made to run specialized tasks and most of it's work is offloaded to the GPU instead. Unlike PS360 which had pretty strong GPUs compared to their GPUs.
Like modern gaming PC architecture, all three consoles this generation are much more GPU focused,Wii U included.
If "from the developer's standpoint, no significant changes need to be made to the code", then WiiU shouldn't have struggled so much at running PS360 ports, yet it was said many times from the beginning that it ran those ports poorly which led many to believe the console was weaker.
From a dev:
" Read the Audiokinetic Wwise release notes from 2012.2 to 2013.1. You'll notice that they report optimizations on Wii U of several hundred percent with each new release, which means parts of their code run at least an order of magnitude faster now compared to back at launch. Optimizations are platform specific, optimizations from the PS3 and 360 versions simply don't translate to Wii U because the hardware is different. They had to start back at square one, "
WiiU is a very custom built part and to say it is similar in architecture to Xbox 360, because "Both systems have 3 general purpose PowerPC cores in terms of CPU power" is incredibly falwed. So is saying it can't be all that exotic because it's an AMD Rdeon part. If it wasn't all that exotic, then why are people still unable to use the GPU die photo to say what stock GPU it is based on and why are there still part of the die that haven't been figured out yet?
The WiiU isn't the same architecture as Xbox 360. It's very different.