Intel ARC GPUs, Xe Architecture for dGPUs

Discussion in 'Architecture and Products' started by DavidGraham, Dec 12, 2018.

Tags:
  1. Cyan

    Cyan orange
    Legend

    Joined:
    Apr 24, 2007
    Messages:
    9,734
    Likes Received:
    3,460
    seen the image, yes, but I can't recognise the game by that screengrab alone. You might have a point though, given the fact that I haven't finished the modern Tomb Raider games yet, the one where I advanced the most was Rise of the Tomb Raider when it was on pc gamepass, but I didnt complete it yet
     
  2. Dayman1225

    Newcomer

    Joined:
    Sep 9, 2017
    Messages:
    77
    Likes Received:
    169
    Intel released a roadmap for their dGPUs at their investor day:
    [​IMG]
    They also said they expect to ship 4million+ units this year for Arc Alchemist
    upload_2022-2-23_19-18-9.png
     
  3. xpea

    Regular

    Joined:
    Jun 4, 2013
    Messages:
    551
    Likes Received:
    783
    Location:
    EU-China
  4. pharma

    Veteran

    Joined:
    Mar 29, 2004
    Messages:
    4,887
    Likes Received:
    4,534
  5. Dayman1225

    Newcomer

    Joined:
    Sep 9, 2017
    Messages:
    77
    Likes Received:
    169
  6. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,055
    Likes Received:
    3,112
    Location:
    New York
    Wow Intel has some really strong opinions on RT architecture and they mostly seem to be saying that AMD is doing it all wrong.
    1. Don’t do BVH traversal on vector units
    2. DXR 1.0 style PSOs are better than DXR 1.1 ubershaders doing inline RT
    While Intel’s approach is very similar to Nvidia they’re doing some things differently that could give them a big advantage. SIMD execution is only 8-wide when running RT meaning fewer and shorter stalls compared to Nvidia’s 32-wide warps. Intel is also sorting rays after each bounce which would further reduce losses due to divergence.

    Alchemist could make things really interesting!
     
  7. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,090
    So far, RDNA3+ or afterwards might see a similar approach.
     
  8. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,213
    Everyone and their mother knows AMD's approach is minimalistic at best. And their DXR1.1 approach is used only do very modest RT effects that rely on a lot of screen space methods.
     
    PSman1700 likes this.
  9. Newguy

    Regular

    Joined:
    Nov 10, 2014
    Messages:
    263
    Likes Received:
    122
    Having hardware coherency sorting means they're at "level 4" RT hardware straight out the gate? Per Imgtech's definition, vs level 2 for AMD and 3 for Nvidia, that'll be very interesting to see how well it benchmarks even if games are still using 32 wide waves instead of their recommended 8. Going for the widest matrix math units and more advanced RT hardware (on paper at least) vs the competitors is one way to introduce yourself into the market, could be exciting times in the next 3-5 years for GPUs
     
  10. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,240
    Likes Received:
    3,397
    Do we have any information which say that RDNA3 will be any different to RDNA2 in how it runs RT workloads?

    Turing had ray sorting I believe.
     
    PSman1700 likes this.
  11. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,090
    We dont, am just guessing that AMD will follow with NV and Intel are doing.
     
  12. troyan

    Regular

    Joined:
    Sep 1, 2015
    Messages:
    604
    Likes Received:
    1,124
    DXR1.1 is used in Minecraft and Metro:Exodus EE. But nVidia hasnt any problem with DXR1.1. Interessting that Intel find DXR1.0 more usefull.
     
    PSman1700 likes this.
  13. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,055
    Likes Received:
    3,112
    Location:
    New York
    Nvidia and Microsoft have said the same thing. AMD is the outlier in claiming DXR1.1 style RT is better.
     
  14. TopSpoiler

    Newcomer

    Joined:
    Aug 18, 2020
    Messages:
    74
    Likes Received:
    176
    No. Intel does not saying anything about ray sorting. It's a shader execution grouping.

    Nvidia doing coherence gathering in their TTU at each traversal step, so it's actually level 4.
    https://www.freepatentsonline.com/11157414.html
    Imagination didn't know that because patent is not published at that time yet.
     
    pharma, xpea, Newguy and 5 others like this.
  15. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,055
    Likes Received:
    3,112
    Location:
    New York
    That's true. Ray sorting improves shading efficiency and has the added benefit of speeding up ray traversal too. Intel seems to be more concerned about shading divergence than traversal though.
     
  16. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    They claim their traversal HW is essentially MIMD, so execution divergence is not an issue. BVH and triangle data divergence could still be a problem though.
     
    Cyan, pharma and BRiT like this.
  17. Lurkmass

    Regular

    Joined:
    Mar 3, 2020
    Messages:
    565
    Likes Received:
    711
    Intel HW has fixed function dynamic dispatch via BTD (bindless thread dispatch) and their hardware doesn't differentiate between ray generation/any hit/closest hit/miss/intersection shaders so virtually all ray tracing shaders are callable shaders which might be a fairly unique setup specific to their HW ...

    On AMD HW, all ray tracing shaders are just compute shaders so it's not a coincidence that they recommend doing inline RT with compute shaders to get the highest performance. The danger behind ubershaders in general is the increased register pressure so combining it with inline RT may negatively impact performance but you trade divergent dispatch between distinct shaders for divergent execution within a shader ...
     
  18. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,055
    Likes Received:
    3,112
    Location:
    New York
    AMD is dealing with the double whammy of divergent traversal and divergent shading on the SIMDs. Their current approach is really only appropriate for very trivial RT scenarios. I can’t imagine they will stick to it for RDNA3.

    Intel is doing MIMD traversal and are giving the driver/hardware an opportunity to mitigate divergent dispatch. There really isn’t anything AMD’s driver can do to help with divergence within the shader and they're leaving it up to developers to figure out. It’s not quite a trade off as Intel’s approach seems to be objectively more robust for real RT use cases.
     
    xpea, Cyan, PSman1700 and 3 others like this.
  19. Lurkmass

    Regular

    Joined:
    Mar 3, 2020
    Messages:
    565
    Likes Received:
    711
    With developers, I would not speculate too much on exactly what they're going to do. In the worst case scenario for Intel HW, developers could very well choose to ignore their advice and start hardcoding a wave size of 32 with inline RT as the common instance ...

    A possible argument from AMD and others is that dynamic dispatch is the bigger evil compared to divergent SIMD lane execution. Merging similar shaders might very well be more practical compared to incurring the overhead of function calling. Divergent shading starts becoming a bigger issue if you start merging dissimilar shaders which shares little to no codepaths among each other ...
     
  20. Dayman1225

    Newcomer

    Joined:
    Sep 9, 2017
    Messages:
    77
    Likes Received:
    169
    pharma, trinibwoy, Cyan and 8 others like this.
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...