Announcement

Collapse
No announcement yet.

The Current Radeon RX Vega 64 / Radeon VII Linux OpenCL Performance Against NVIDIA

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • The Current Radeon RX Vega 64 / Radeon VII Linux OpenCL Performance Against NVIDIA

    Phoronix: The Current Radeon RX Vega 64 / Radeon VII Linux OpenCL Performance Against NVIDIA

    Recently I provided a fresh look at the Radeon VII Linux gaming performance (as well as comparing AMDVLK vs. RADV) now that I have a Vega 20 graphics card running great under Linux after the pre-production VII had failed. One of the other areas I was curious to see how the Linux performance evolved in the few months since the original Radeon VII Linux benchmarks was checking on the ROCm OpenCL performance. Here are those results up against NVIDIA with their proprietary Linux graphics driver.

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Thanks for this nice comparison. Looking forward to seeing Navi thrown into that parkour next month.
    What would be great also, would be adding a test run for Tensorflow Cuda vs ROCm,

    Comment


    • #3
      Originally posted by TOMBOMBADIL View Post
      Thanks for this nice comparison. Looking forward to seeing Navi thrown into that parkour next month.
      What would be great also, would be adding a test run for Tensorflow Cuda vs ROCm,

      Which ROCm version?

      I have no ROCm 2.5 packages for OpenSuse Tumbleweed in in software.opensuse.org monitored repository, yet


      But

      . The new compute unit is designed for 2x instruction rate by doubling of the scalar units and schedulers. There is also a single-cycle issue for the compute unit via Wave32 on SIMD32. Two adjacent compute unites can also be combined as a larger workgroup for resource pooling.
      Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite


      May help more for openCL then gaming as I see

      It looks like
      AMD Graphics Core Next
      ...
      --
      Similar to traditional CPUs (unlike the predecessors)

      linked in

      An Early Port Of GCC To AMD's GCN Architecture
      Written by Michael Larabel in GNU on 22 September 2016
      Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite


      become more relevant for RDNA. Because RDNA looks more like superscalar CPU then any other GPU eve as of Navi related information released, yet

      Comment


      • #4
        Originally posted by Peter Fodrek View Post
        Which ROCm version?
        I have no ROCm 2.5 packages for OpenSuse Tumbleweed in in software.opensuse.org monitored repository, yet
        well, latest available to whoever is able to run these I'm a beggar here, I can't be too demanding... but generally latest available, or most "out-of-the-box" like official supported on Ubuntu 18.04 LTS maybe?

        Comment


        • #5
          Originally posted by TOMBOMBADIL View Post

          well, latest available to whoever is able to run these I'm a beggar here, I can't be too demanding... but generally latest available, or most "out-of-the-box" like official supported on Ubuntu 18.04 LTS maybe?

          But AMD is only Platinum sponsor of openSUSE

          Platinum sponsors of openSUSE

          AMD

          53863A AMD E Blk RGB.png





          The combined forces of you, AMD and openSUSE are helping lead the Linux operating system community in 64-bit innovation.

          Consistent with AMD's theme of customer-centric innovation, openSUSE provides developers with a tool to compile, release, and publish their software for the broad user audience. AMD is a proud Platinum Sponsor of openSUSE.

          SUSE has consistently been among the first Linux distributions to support advanced features in AMD microprocessors such as AMD Direct Connect Architecture with NUMA memory architecture and HyperTransport technology, AMD Virtualizationâ„¢ technology (AMD-Vâ„¢), and AMD PowerNow!â„¢ technology.
          Silver Sponsors of openSUSE
          https://en.opensuse.org/Sponsors


          So there is not being too demanding when demanding best AMD support inside SUSE, or is it realy too demanding?

          Comment


          • #6
            AMD's numbers are weirdly all over the place. The Vega 64 isn't that much worse than the VII, yet in a lot of those tests it was really falling behind.

            Seems like some progress is going well, but also lots of room for improvement.

            Comment


            • #7
              Originally posted by schmidtbag View Post
              AMD's numbers are weirdly all over the place. The Vega 64 isn't that much worse than the VII, yet in a lot of those tests it was really falling behind. Seems like some progress is going well, but also lots of room for improvement.
              Not sure, but going from memory the tests with a big difference between Vega64 and Radeon VII (eg SHOC FFT) probably depend on memory bandwidth as much as compute throughput, and in that case Radeon VII should be ~2x as fast. Doesn't explain everything but I think it covers most of the seemingly odd results.

              It would have been fun to see the FP64 results again even though we know what to expect
              Test signature

              Comment


              • #8
                Yeah, some of the results are really odd. I'd expect latency to be lower than any kind of non-HBM solution - but its higher. Either I have a wrong assumption, or something is broken.

                Comment


                • #9
                  With all due respect to the Phoronix Test Suite, this is a terminally flawed benchmark.

                  The only place where you're seeing AMD beating Nvidia is on your memory bandwidth benchmarks, where obviously HBM2 is going to beat GDDR6.

                  What is not being tested here, yet what is used all day long in scientific computing, is FP64. If you had proper FP64 testing, which is what all science that needs high precision uses (and remember that floating point errors propagate so this is a super important issue), then you'd see Radeon 7 beating all Nvidia consumer-card comers by 4x at least.

                  Phoronix Test Suite has a strong enough reputation now that this glaring error needs to be addressed, lest you pollute the internet with fake news (because you will get linked).

                  Comment


                  • #10
                    I started writing a response along the lines of "the test suite has FP64 coverage; Michael ran the test during initial Radeon VII analysis" but when I went back and looked at the original article I didn't see the FP64 results.

                    They might be in another compute-specific article instead but I couldn't find them... not sure what happened there.
                    Test signature

                    Comment

                    Working...
                    X