Deferred Pixel Shading on Cell

I came across an interesting paper called Deferred Pixel Shading on the Playstation 3, by Alan Heirich and Louis Bavoil. They used the RSX as a pure rasterizer to build the G-buffers, then ran a pretty complex shadowing algorithm on five SPUs. They achieved 30 giga-ops (note that they don’t quote GFlops, which are much more commonly used to measure performance in this field - this is surely intentional) and around 11 GBytes/sec data transferred around the system.

Let’s convert this to more familiar terms, pretending that their “ops” are actually “flops” (there shouldn’t be much difference anyway, from what I know about the SPU instruction set). A game running at 30 fps in a 1280×720 resolution, without antialiasing, needs to shade 27.6 MPixels/sec. If you use 5 SPUs, like the authors of the paper, and achieve the same throughtput, this means you’d have about 1000 operations per pixel; given that traditional GPU pixel shader instructions are usually four-wide, this would be roughly equivalent to a 200-250 instruction pixel shader. On the bandwidth side, you would have about 400 bytes per pixel. If you use, say, four 32-bit surfaces for your G-buffers - which is what I remember as normal from the deferred shading papers I’ve read - and want to write another 32 bits to the final framebuffer, this leaves you with over 300 bytes of extra data to shuffle around - various shadowbuffers, several passes etc. 250 instructions for the lighting shader itself is also pretty generous, even though it would have to be divided among several passes. (You’d realistically want to do MSAA or even SSAA for a real game, which would raise the bandwidth and computational cost significantly - but on the other hand, neither the 30 Gops nor the 11 GB/s are anywhere near the theoretical throughput of Cell.)

All in all, I fully expect to see games doing deferred shading on the Cell before the generation is over. You “just” need to come up with a renderer, scene, world and game design which can utilize the strengths of the deferred shading fully - so the title would stand apart from the forward-rendering crowd, which would justify the pain of getting this to work. But on paper (pun intended), the numbers add up - it definitely seems possible.

22 Responses to “Deferred Pixel Shading on Cell”

  1. Michael Says:

    hi, sorry for bothering you, but I found that paper on google as well, but the link to it is death, obviously they moved the url. Could you mail me the paper in case you still have it? google-cache seems to be text-only :(

    Cheers
    Michael

  2. CrossCountry Says:

    Killzone 2 has deferred shading inside.

  3. Chiropody stalybridge Says:

    Nice post, keep up the good work.

  4. Dell E1505 Akku Says:

    Windows Server 8 dell studio 17 akku und neue dell latitude e6500 akku Entwickler-Tools

  5. Coach Outlet Store Online Says:

    Hi, I really appreciate your posts here. It is so nice. I will recommend it to my friends. Hope there will be more good posts here.

  6. con Says:

    cnn

    dsafasdfsf

  7. michael kors outlet Says:

    I think everyone who looked it will be interested in it.I like it very much.Very nice post.

  8. oakley sunglasses outlet Says:

    Nice going! You really did a good job.

  9. Ralph Lauren Outlet Says:

    I like to shop good quality polos from Ralph Lauren Outlet Online store.In the Ralph Lauren Outlet,you can find a lot of new style clothes sale in a cheap price,such as Ralph Lauren USA Olympic Collection and Ralph Lauren Pony polos.Buy your own special Ralph Lauren polos online now.

  10. Tods Online Says:

    I Begin with Mr. Hunt, because he was the first of those.

  11. cheap oakley sunglasses Says:

    There are two motives for reading: one is to enjoy it; The other is that

    you can boast about it.
    Don’t be too perfect life of, what you say is very reasonable, the

    person’s life in the struggle for the good life, come on!

  12. jimmy choo outlet Says:

    The perfect collocation in the party is wearing the Jimmy Choo Sandals shoes with luxury karen millen dresses to show off women’s special body curve.When you try on jimmy choo shoes,you will become so confidence.At this time,a piece of Karen Millen Satin Dress dress will help to show your S body curve.You must can enjoy the party with karen millen dress and jimmy choo shoes.

  13. christian louboutin discount Says:

    It is the right time to have a pair of christian louboutin shoes right now. And the Christian Louboutin Discount online store is the NO.1 choice to shop. When you have a sport, a polo is the must-have items, welcome to our ralph lauren outlet to choose one.

  14. Michael Kors Outlet Says:

    I especially found it interesting. For this matter, once I discussed with one of my friends, not only about the content you talked about, but also to how to improve and develop, but no results. So I am deeply moved by what you said today.

  15. Tiffany and co outlet Says:

    Good share, you topic is very great and useful for us…thank you. I just like the approach you took with this subject. It isn’t every day that you discover something so concise and enlightening.

  16. Discount Christian Louboutin Says:

    Discount Christian Louboutin Saleand Missouri rivers they have small villages,

  17. Michael Kors Canada Says:

    Redouble their efforts go forward, to let everyone see your best side of the article

  18. Ralph Lauren Outlet Says:

    Welcome to Ralph Lauren Outlet to order what you like.If you need bags,never miss michael kors outlet online store.

  19. north face factory outlet Says:

    Merry Christmas, Everyone! The north face factory outlet online store will supply the newest style north face jackets, such as the Mens North Face Denali Jackets ,north face Apex Bionic jackets and so on. You can choose the jackets which fit you.

  20. Outil de Scan Automobile Says:

    Automobile Scanner Outil De Diagnostic Diagnostic A la recherche de Automobile Scanner Outil De Diagnostic Diagnostic qui vous intéressent ?

  21. Chiropody Stalybridge Says:

    Very informative, many thanks for sharing!

  22. Ralph Lauren Outlet Says:

    High quality polo and jackets are supplied in the Ralph Lauren Outlet online store,welcome to North Face Outlet to choose some down jackets,enjoy your warm winter.

Leave a Reply