AMD: Navi Speculation, Rumours and Discussion [2017-2018]

Discussion in 'Architecture and Products' started by Jawed, Mar 23, 2016.

Tags:
Thread Status:
Not open for further replies.
  1. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,724
    I would wager it be very hard to lock out MS when it comes to AMD, they are a long term partner (longer than sony) and not only do they have the xbox line but they also have the surface line which I am sure AMD would want to be part of. However the xbox line alone is worth hundreds of millions to AMD. And who knows how much other money MS has given amd for product changes or shrinks and so on.
     
  2. Anarchist4000

    Veteran

    Joined:
    May 8, 2004
    Messages:
    1,439
    Likes Received:
    359
    A catch that already has a solution in the pipeline. The pipeline requirement to guarantee serial execution is the culprit here. Primitive shaders should have allowed a workaround for this, but really need standardized in an API which takes time. Relax that serial requirement or allow asynchronous graphics tasks and it should work. That's already acceptable for most rendering tasks as the drivers do what they can out of order when they detect it's possible.

    As is it's just doubling CUs, likely with lower clocks, and AMD already has trouble feeding all those cores. Not all that different than single/multi threaded execution on the CPU front.

    Multi-die GPUs would still be in there as those designs work well in compute and professional markets where they would be more practical from a cost perspective. Worth noting Epyc is technically a monolithic Ryzen. Even if Navi becomes a single large die there is no reason they can't pair it with another. At the very least the pro version will likely contain a wide Infinity link just to make large Epyc APUs. That would be inline with the Exascale papers we've seen with a GPU doing the heavy lifting alongside a CPU.
     
  3. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    Is AMD already in a position where a dedicated HPC chip would be feasible for them? Cost, ROI, market share, software ecosystem come to mind.
     
  4. Anarchist4000

    Veteran

    Joined:
    May 8, 2004
    Messages:
    1,439
    Likes Received:
    359
    Isn't that what Vega20 already is? I'd think they could fit a Vega20 in an Epyc socket to make an APU reasonably enough. Navi should be comparable to Vega20, but with graphics improvements. Already a picture of a dual Vega 10 in the Vega thread, so no reason they couldn't do the same with Navi for a different segment. One with FP64, one without.
     
  5. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    Vega20 seems like an iteration of Vega. DP-rate has been quite modular since a couple of generations, so I would not count that as major architectural overhaul. Navi on the other hand, especially with it's scalability-turned-MCM, seems to be a little more than a shrink+DP. Hence my question, whether or not it's time for AMD already to go all-in for the market segments I lined out above (HPC obviously including high performance AI computing).
     
  6. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,244
    Likes Received:
    4,465
    Location:
    Finland
    AMD has already gone on record saying that Navi won't be coming as MCM-solution (and that they've had the capability to do it for some time already, but they need to figure out how to make it transparent for developers before it could actually be feasible solution)
     
  7. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    Nevertheless, people keep repeating the MCM mantra over and over. Maybe starting to think about it's feasibility would help - even though others might arrive at different conclusions.
     
    pharma and iamw like this.
  8. Megadrive1988

    Veteran

    Joined:
    May 30, 2002
    Messages:
    4,723
    Likes Received:
    242
    MCM likely won't be until after AMD Next Gen / 7nm+ GPUs and future memory beyond HBM3.
     
  9. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,418
    Likes Received:
    10,312
    For gaming yes, but for non-gaming professional workloads they are all in. At least according to this.

    https://www.pcgamesn.com/amd-navi-monolithic-gpu-design?tw=PCGN1

    There is no need for them to make it invisible to the developer outside of the gaming market. In the professional market (AI, server, etc.) developers are already used to working with multiple GPUs in their applications.

    That is relevant as CarstenS was asking about its application in non-gaming workloads. IE - workloads where AMD see multi-GPU and MCM as desirable and something they are actively working towards/implementing.

    Regards,
    SB
     
    Lightman likes this.
  10. CSI PC

    Veteran

    Joined:
    Sep 2, 2015
    Messages:
    2,050
    Likes Received:
    844
    I still think the 1st design will be dedicated and specific to HPC node in same way NVSwitch is, then with it trickling down at least 8-12 months later.
    Easier to do and would mean they could bring it to market a bit sooner than they would normally while the solution also can be charged in a way to absorb all of the design implementation costs, simpler due to the solution focused purely on a dedicated all-in-one node.
     
  11. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,244
    Likes Received:
    4,465
    Location:
    Finland
    Multi-GPU, which isn't same as MCM. If Navi is to hit gaming market as monolithic chip I can't see it being anything else on professional markets either, 2 monolithics as MCM would require incredibly big packaging. I'm quite confident Navi Multi-GPUs will be same as they're now, 2 separate chips on a board.
     
  12. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,418
    Likes Received:
    10,312
    Yes, but the main part of why I quoted that was a response to this.

    That only applies to the gaming market and no other GPU market. Hence, the inability to make it invisible to the developer is irrelevant for the question that CarstenS was asking.

    And while it may or may not make it for Navi, AMD is certainly still actively looking at MCM as it's just a subset of multi-GPU. There may be some crossover point where it becomes more cost effective (manufacturing, design, power, inter-GPU communications, whatever.) for it be MCM on one package versus multiple GPUs on a board.

    For example some developers have mentioned how it's easier to incorporate advanced compute shaders in games on XBO/PS4 due to the close relationship between the CPU and GPU (I believe iD talked about it a bit when they discussed their port of Doom to the PC and the adjustments that had to be made). Yes, that's for gaming, but for professional applications there may be some benefit to having multiple GPUs having closer ties to each other which would potentially give it a competitive advantage.

    Regards,
    SB
     
    Kaotik likes this.
  13. Cat Merc

    Newcomer

    Joined:
    May 14, 2017
    Messages:
    161
    Likes Received:
    179
    Since it appears nobody here noticed it: https://www.pcgamesn.com/amd-navi-performance-computex

    Wang confirmed Navi isn't just a mid range GPU. They're intending to compete at the high end.
     
    Lightman and snarfbot like this.
  14. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,929
    Likes Received:
    5,529
    Location:
    Pennsylvania
    I think we believed Navi would end up high end as well, just not anytime soon.
     
  15. Urian

    Regular

    Joined:
    Aug 23, 2003
    Messages:
    622
    Likes Received:
    55
  16. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,502
    Likes Received:
    24,399
    Any context you want to provide for this?

    Here's context copied from the patent (Text Link):

    Title: LOW POWER AND LOW LATENCY GPU COPROCESSOR FOR PERSISTENT COMPUTING

    Document Type and Number: United States Patent Application 20180144435
    Kind Code: A1
    Application Number: 15/360057
    Publication Date: 05/24/2018
    Filing Date: 11/23/2016

    Abstract: Systems, apparatuses, and methods for implementing a graphics processing unit (GPU) coprocessor are disclosed. The GPU coprocessor includes a SIMD unit with the ability to self-schedule sub-wave procedures based on input data flow events. A host processor sends messages targeting the GPU coprocessor to a queue. In response to detecting a first message in the queue, the GPU coprocessor schedules a first sub-task for execution. The GPU coprocessor includes an inter-lane crossbar and intra-lane biased indexing mechanism for a vector general purpose register (VGPR) file. The VGPR file is split into two files. The first VGPR file is a larger register file with one read port and one write port. The second VGPR file is a smaller register file with multiple read ports and one write port. The second VGPR introduces the ability to co-issue more than one instruction per clock cycle.
     
    ImSpartacus likes this.
  17. yuri

    Regular

    Joined:
    Jun 2, 2010
    Messages:
    283
    Likes Received:
    296
    I guess AMD aimed to compete with nV's highend even with the Polaris&Greenland family. The Greenland/Vega 10 die is 484mm2 vs GP102 471mm2, HBM2 included, cutting edge features implemented, etc.

    The Navi project could be positioned the same as Greenland was - die size matching a nV's flagship, exotic memory tech, innovative features, etc. However, the end result might be another GCN flop - competing with nV's future 104 or even 106 chip families.
     
  18. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    To be precise, Wang confirmed, Navi architecutre is not just aimed at mid-range, still leaving open the possibility of a multi-GPU card intended for the high-end (no matter whether or not that's likely to happen). In the polaris days, AMD did indeed show how two RX480 could beat a GTX 1080 in the integrated benchmarks of games like AotS.
     
    Bondrewd, Lightman and pharma like this.
  19. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    Nvidia's 2017 design simulation of a MCM-GPU is fully transparent to both the application programmer and the OS - it's indistinguishable from a monolithic integrated GPU, with the video driver handling the details. They use a global thread scheduler which works across all GPU modules and large L1.5 caches in the cross-bar memory controller to improve execution and data access locality in each GPU module and reduce remote memory accesses. The 4-die design was tested in the simulator and found to perform on par with a comparable monolithic GPU using real-life CUDA tasks.

    The AMD Execution Thread [2018]#92


    MCM-GPU: Multi-Chip-Module GPUs for Continued Performance Scalability
    http://research.nvidia.com/publication/2017-06_MCM-GPU:-Multi-Chip-Module-GPUs
     
    #519 DmitryKo, Jun 30, 2018
    Last edited: Jul 1, 2018
    Silent_Buddha, pharma and Picao84 like this.
  20. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,213
    That never materialized in any real game or even benchmark, Including Ashes Of Singularity.

    CUDA tasks are not the same as gaming workloads. The 4 die design was also found to need a tremendous amount of inter-chip bandwidth, up to 3TB/s. This is NOT feasible right now.
     
    ImSpartacus, BRiT, pharma and 2 others like this.
Loading...
Thread Status:
Not open for further replies.

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...