Mark Cerny Comments On PS4 Bottlenecks And How Devs Can Overcome

PS4 will also seen an optimized version of analysis tool Razor along with example code.

PS4 lead system architect Mark Cerny set about talking about the bottlenecks that the console faces despite its power. Of course, this is all so that the team could consider ways for developers to work around them.

“With graphics, the first bottleneck you’re likely to run into is memory bandwidth. Given that 10 or more textures per object will be standard in this generation, it’s very easy to run into that bottleneck. Quite a few phases of rendering become memory bound, and beyond shifting to lower bit-per-texel textures, there’s not a whole lot you can do.

“Our strategy has been simply to make sure that we were using GDDR5 for the system memory and therefore have a lot of bandwidth.”

And if memory isn’t the bottleneck? “If you’re not bottlenecked by memory, it’s very possible – if you have dense meshes in your objects – to be bottlenecked on vertices. And you can try to ask your artists to use larger triangles, but as a practical matter, it’s difficult to achieve that. It’s quite common to be displaying graphics where much of what you see on the screen is triangles that are just a single pixel in size. In which case, yes, vertex bottlenecks can be large.

“There are a broad variety of techniques we’ve come up with to reduce the vertex bottlenecks, in some cases they are enhancements to the hardware. The most interesting of those is that you can use compute as a frontend for your graphics.”

Cerny describes this as “a mix of hardware, firmware inside of the GPU, and compiler technology. What happens is you take your vertex shader, and you compile it twice, once as a compute shader, once as a vertex shader. The compute shader does a triangle sieve – it just does the position computations from the original vertex shader and sees if the triangle is backfaced, or the like.

mark-cerny-ps4

“And it’s generating, on the fly, a reduced set of triangles for the vertex shader to use. This compute shader and the vertex shader are very, very tightly linked inside of the hardware. It’s also not a hard solution to implement.

“From a graphics programmer perspective, using this technique means setting some compiler flags and using a different mode of the graphics API. So this is the kind of thing where you can try it in an afternoon and see if it happens to bump up your performance,” he said in an interview with Gamasutra.

Everyone got all that? With the PlayStation 4 releasing this Holiday season, it seems pertinent to get all this out of the way early to avoid a PS3-style debacle. However, Cerny and his team are already hard at work to avoid said debacle. They’ve promised a PS4-optimized version of their performance analysis tool Razor and example code for devs.

Cerny also says that real world code will be distributed later. “If somebody has written something interesting and is willing to post the source for it, to make it available to the other PlayStation developers, then that has the highest value,” he says.


  • PLAYSTATION

    Please bear your personal testimony (fake or true, we don’t care) about the Playstation® – so new converts can become faithful sheeps to Sony. We at Sony HQ don’t ask you to submit your body and blood, we just need you to submit your money and time. We hype, you type.

    Let’s support our smear campaign to beat our competitors. Spread rumors to make them confused. Do all you can to keep the world’s attention away from the May 21st. Thanks You. ;)

    Playstation® brings the greatest exclusive GAMES that our competitors can only envy about. Beyond Two Souls, for example, is the MUST BUY game. A day 1 buy worthy.

    Type your best words for Sony and it’s products, type the worst ones for our competitors. We’ve taken N4G in full control now, it’s your responsibility to take control people’s wallet for Sony.

    We can control the world in the name of GAMES. Sony is above all else, we can destroy all competitors with our highest standard in games.

    SONY
    Make.Believe

    • Kamille

      go fuck yourself you retarded fanboy spammer.

    • Ritsujun

      U.

    • Ray

      I can’t tell if trolling or serious…

    • mantas

      This paragraph is 100% correct: “Playstation® brings the greatest exclusive GAMES that our competitors can only envy about. Beyond Two Souls, for example, is the MUST BUY game. A day 1 buy worthy.”

    • http://twitter.com/tbiz33 BeastlyRig

      ps4tw!

    • PauperStation

      Hahaha, look at all you dumb pauperschmucks agreeing to something when he clearly is making Sony look bad with satire. Hahahahaha. GFY N4Gtards!

    • PLAYSTATION

      Our sheep squad @N4G are specially made for playing the invisible ‘Agree & Disagree’ game. At least they have something to do before they can play our upcoming exclusive games in a few months or so. Playstation® is all about games, we’re facilitating core gamers with much better hypes than our competitors do.

      SONY
      Make.Believe

  • http://www.facebook.com/marcussprite.grant Marcus Sprite Grant

    Who care about may 21st not Sony ps4 gone rock

    • PauperStation

      Sony is going down next gen and taking all you lemmings down to hell with them.

  • sak hus

    LOL, same B$ before launch of PS2 and PS3. The console can render toy story graphics (ps2), PS3 1080P 120fps LOL. Fkn crackheads…

    • PauperStation

      It’s the same BS all over again.
      Sony = LIES, OVERHYPE and UNDERDELIVER! GFY $0ny!

    • Anon

      Sony never made that statement about PS2 being able to render Toy Story Graphics if you would actually do your homework instead of writing what you’ve been told it was MS who made that particular statement about the original Xbox.

  • butts

    whats it like to be so poor that you have to choose only one platform to get behind and defend like its your child, instead of just owning them all?

    • Jason

      That, is the fate of the pauper and thus PauperStation fanboy.

    • http://www.facebook.com/people/Michael-Munnett/100001135990154 Michael Munnett

      First off most of us are poor and stuck poor second of all don’t persume to know anything about anyone were all strangers to each other to my knowledge and associated by the internet only and lastly i see no logic in assuming being a single console owner automatically makes anyone a brand loyalists!

      Cheers Gamers & Happy Gaming!

38 queries. 0.742 seconds