Ji99saw said: Since everyone is a tech. expert answer me this where do you work as a software engineer? Just for my own curiosity. |
You don't need to be a software engineer to know that this guy is talking nonsense and that the Wii U is around 3-4 times more powerful than the 360:
1) 4 times more RAM with considerably less latency.
2) A GPU with a DX11-equivalent feature set as opposed to the DX9-equivalent feature set that Xenos has.
3) A GPU with 32MB of eDRAM and at least 1MB (could be as much as 4MB depending on density) of SRAM on die as opposed to 10MB of eDRAM on a daughter die for Xenos.
4) The communication between Expresso and Latte is a great deal quicker than the communication between Xenon and Xenos because both Expresso and Latte are on an MCM.
5) The Wii U has dedicated silicon to handle sound, IO and OS functions, Xenon has to deal with all this itself. Just having a DSP alone makes Expresso at least 16% more efficient - and with games with complex sound such as driving games you often have developers dedicating 2 entire threads to sound - that's a third of Xenon's processing power!
6) Expresso has a 4 stage pipeline, Xenon has (I'm going completely by memory now so I will stand to be corrected) an 8 stage pipeline, meaning that Expresso has less work to do to perform instructions.
7) Expresso is an Out-Of-Order execution CPU, Xenon is an In-Order execution CPU. Just as it sounds Xenon has to perform instructions in the order that it receives them. In layman's terms, if an instruction comes in and there isn't enough time to perform it then the CPU remains idle until it has enough time to process it, leaving other instructions waiting in a queue. With an Out-Of-Order execution CPU if there isn't enough time to process that instruction it looks at the executions in the queue to see if any of those can be processed in the time before the next cycle begins. It makes the Out-Of-Order CPU much more efficient because it has less time being idle.
8) Expresso has 3MB of cach, Xenon has 1MB of cache. Developers complaining about the CPU are probably just lazily porting code without optimisation, the Wii U has a completely different architecture compared to the PS3 and 360, the main difference is that floating point work on the previous gen machines is done by the CPU and the Wii U (along with the PS4 and One) is more suited to the GPU.
You don't have to be a software engineer to know that the guy is talking complete bollocks...although being a bit of a geek helps lol
Edit: Bloody phone, that should be easier to read lol