Jump to content


Photo

Frozenbyte: No issues porting Trine 2 to Wii U.


  • Please log in to reply
26 replies to this topic

#21 3Dude

3Dude

    Whomp

  • Section Mods
  • 5,482 posts

Posted 08 January 2013 - 12:23 PM

Hello, you let me curious, how do you have such confidence about Wii U power? you think how much better it will be over current gen? I mean, i also think that the Wii U will be better than Wii in the respective generation, but i don't know how it will be against the new consoles


Over current gen? Not a whole lot compared to typical leaps, around 2-3x overall. Typical performance leaps are around 20-30x performance gains in most areas on average. This gen is going to be very small leap all around Compared to usual. Due to dennard scaling nearing its physical limits, technology advances are slowing down. Its not a sudden stop, but a gradual slope. It will continue on this path until a new technology replaces silicon on insulator. We are constantly finding new avenues and technologies to scrape more power, but each new well we dip into is shallower than the last, and the greatest source of advancement, what moores law was based off of, and whats governed by dennard scaling, is slowing down. Moores law is no longer in effect... for soi technology. It had an impressive run, moore thought it would only last for 10 years. Its went for over 30 years. This is why sony and microsoft have extended their consoles longer than any generation in history.

It only takes some very basic computer engineering to understand whats going on. The gpu is extremely easy. Its absolutely massive, and on a process size less than half of xenos and rsx. With newer technology to boot.

The cpu is a little trickier to understand. Marcan doesnt know exactly how they compare clock to clock because hes never messed with xenon. I have.

Xenon is a heavily piped instruction architecture, with a very narrow execution core, and uses older static execution rather than having an execution window. This is because, back in that point of time, advancing by widening instruction cores was reaching a dead end.

So the execution core was narrowed dramatically, the processor was made in order, resulting in the need for devs to heavily optimize specifically for tge xenon to get the most out of the processors parallel executing abilities. This is very impiorant to remember, this entire generation is heavily HEAVILY optimized specifically for xenon. This is why ps3 multiplats have doo doo performance despire the cell being much more powerful.

These designs rely on heavy paralellization of code, so they have many simd nodes spreading the workload over many threads over many clock cycles, this means it is considerably slow ipc wise. However, sin e such heavily paralellization disperses the workload over many workers thrpugh a deep pipeline, it can be clocked much higher.

Wii u's expresso is a short Piped architecture, it is a MUCH wider execution core than xenon. It performs calculations with just one 'worker' in just one clock cycle. These are hard to clock high, but can outperform processors clocked much higher. This is why so much money was devoted to explaining the mhz myth, and when people ignored that, began 'comparative clock speeds' Where they would put on the box how high a competitors processor would need to be clocked to match performance.

So, explanations out of the way... heres the skinny.

Xbox 360 has 3 cores, with 2 threads a core. It gets 1 execution per thread. Thats 2 instructions per core x3 for 6 instructions a clock.

Broadway, not EVEN expresso but broadway, got six instructions a clock with just one core.

The problem was the huge disparity in clock speed AND the lack of multicore combined.

Broadway was an outdated ppc750cle when it realeased in 2006, in 2004 there were 750's that destroyed broadway, the 750gx and fx, which had over twice the transistors as broadway. None of these supported multicore or could be clocked as high as espresso.

If espresso is a gx or fx derivitive, which its physical footprint suggests (much too large to be a 750cxe at 32 mm square on a 45nm process) it would destroy broadway with just one core, at 749 MHz. But its 1.2 Ghz and tricore.

The problem is espresso and xenon are complete opposites. Also, there is no fp co processor, and simd wasnt focused on. So espresso actually has worse simd/fp performance, which are the building blocks of xenon optimization.

the answer to this is to use a different solution.

Since espresso is agressively out of order however, it can rearrange the code on its own, to get passable performance (worse than 360, better than ps3). Thats with code opimized for a processor with strengths that are wii u's weakness.

Wii u optimized games would be UNPORTABLE to 360.

so again with ipc... Xenon gets 6 executions per clock.

Espresso gets 6 instructions a core, with 3cores. Thats 18 executions a clock.

On top of that, xenon has to waste its resources on the games audio. Some games devote an ENTIRE CORE to audio. Thats 1/3rd the cpu.

Wii u has a seperate processor just for sound. No 360 ports use this.

360 cpu also has to handle system processes and the standby os.

Wii u has a multicore arm secure processor to assist with system and os tasks so cpu doesnt have to (this being utilized poorly may be the culprit for our os load times)

Wii u has 4 times the main ram (with 1Gb dedicated to games, a number likely to increase).

Wii u has a superior embedded ram, in capacity (massive increase) access speed and latency, with a smart memory heiarchy.

Edited by 3Dude, 08 January 2013 - 12:25 PM.

banner1_zpsb47e46d2.png

 


#22 thunderspider

thunderspider

    Spear Guy

  • Members
  • 85 posts

Posted 08 January 2013 - 12:51 PM

Thank's 3dude, you clarify it more for me, so if the game is properly programed, they could obtain a much better result? So it's pretty possible that we can see a much closer gen this time? If the Wii U is about 2 or 3 times better than current gen, how the new Microsoft and Sony can be?
And a closing question, how many times are 360/ps3 superior to Wii and the Sixth Generation?

#23 3Dude

3Dude

    Whomp

  • Section Mods
  • 5,482 posts

Posted 08 January 2013 - 07:43 PM

Thank's 3dude, you clarify it more for me, so if the game is properly programed, they could obtain a much better result? So it's pretty possible that we can see a much closer gen this time? If the Wii U is about 2 or 3 times better than current gen, how the new Microsoft and Sony can be?
And a closing question, how many times are 360/ps3 superior to Wii and the Sixth Generation?


Current leaks are closing in on a ballpark figure of around 2-4 or 6x wii u.

Ps3/360 were around 20x average previous gen in performance increase. Some areas higher, some areas lower.

banner1_zpsb47e46d2.png

 


#24 thunderspider

thunderspider

    Spear Guy

  • Members
  • 85 posts

Posted 08 January 2013 - 07:52 PM

Current leaks are closing in on a ballpark figure of around 2-4 or 6x wii u.

Ps3/360 were around 20x average previous gen in performance increase. Some areas higher, some areas lower.


So in the worst of the cases it will be 6 times.. this is much better situation than Wii, for example, and what do you think about the ports and multiplat games?

Edited by thunderspider, 08 January 2013 - 07:56 PM.


#25 3Dude

3Dude

    Whomp

  • Section Mods
  • 5,482 posts

Posted 08 January 2013 - 08:13 PM

So in the worst of the cases it will be 6 times.. this is much better situation than Wii, for example, and what do you think about the ports and multiplat games?


That depends on a lot of factors....

But I dont see it looking too good, because most publishers hate releasing games on Nintendo platforms. No matter what excuses they give, the real reason is that games released on a nintendo platform have to compete directly against Nintendo games. Publishers hate that.

If The wii u does well enough, and people start buying games for it, creating a healthy business environment before the other consoles come out, leaving ps360 behind like the 360 left the ps2 /cube behind, and hell freezes over, the wii u could become the lead sku system, with games designed for it and up ported to the sony and ms systems.

But i dont see that happening, i see third parties continuing to avoid nintendo.

Weve all seen the results of ea and nintendos 'unprecedented partnership'. I see many more giants of old falling and merging this gen, with indie devs rising up and replacing them. I have great expectations for this next gen to be good for gaming again.

banner1_zpsb47e46d2.png

 


#26 thunderspider

thunderspider

    Spear Guy

  • Members
  • 85 posts

Posted 09 January 2013 - 05:20 AM

That depends on a lot of factors....

But I dont see it looking too good, because most publishers hate releasing games on Nintendo platforms. No matter what excuses they give, the real reason is that games released on a nintendo platform have to compete directly against Nintendo games. Publishers hate that.

If The wii u does well enough, and people start buying games for it, creating a healthy business environment before the other consoles come out, leaving ps360 behind like the 360 left the ps2 /cube behind, and hell freezes over, the wii u could become the lead sku system, with games designed for it and up ported to the sony and ms systems.

But i dont see that happening, i see third parties continuing to avoid nintendo.

Weve all seen the results of ea and nintendos 'unprecedented partnership'. I see many more giants of old falling and merging this gen, with indie devs rising up and replacing them. I have great expectations for this next gen to be good for gaming again.


This is another point that i agree.. the thirds don't like Nintendo so much, and i don't think is about power, the Wii U could be a alien horsing console, and will not have massive third support, but i think it can be better than wii, gamecube and nintendo 64, but nothing massive like SNES, for example.
I think they can make some exclusives, like no more heroes, bayonetta 2 from thirds, and a lot of first and second parties, with a good variation of genres.. because thirds will not support it massively.

Edited by thunderspider, 09 January 2013 - 05:25 AM.


#27 Mewbot

Mewbot

    I'm batman

  • Members
  • 2,027 posts
  • NNID:R00bot
  • Fandom:
    Legend of Zelda and Super Smash Bros.

Posted 31 January 2013 - 11:36 PM

I agree with thunderspider in saying that a big part of Nintendo's ''third party'' games this gen will actually have been bought out or Nintendo has paid for distribution. In other words a lot of the third parties don't like Nintendo so they will have to bribe them :P

Y U READ THIS?...WHY IS THERE TEXT HERE? LOL WTF
       bi5tzqg.gif
 

                                 Wii U ID : R00bot





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Anti-Spam Bots!