Announcement

Collapse
No announcement yet.

AMD Zen 2 Performance Looking Even Better With GCC 10

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

  • AMD Zen 2 Performance Looking Even Better With GCC 10

    Phoronix: AMD Zen 2 Performance Looking Even Better With GCC 10

    While this year's GCC 9 compiler release brought initial support for AMD Zen 2 processors with the Znver2 target, the support was sadly incomplete. While the GCC 9 support added some of the new instructions, it wasn't complete (such as RDPRU support remains missing) and the cost tables and scheduler model were not updated from Znver1 to account for the microarchitectural changes. Thankfully, SUSE's compiler experts recently fixed up this support for the GCC 10 compiler and more recently were able to get it back-ported for the upcoming GCC 9.2 for the Linux distributions that will upgrade to that point release. Here are some benchmarks looking at the performance impact of that updated AMD Zen 2 compiler code.

    http://www.phoronix.com/vr.php?view=28124

  • #2
    yay, now they only need to sell me the 16-core Ryzen 9 3950x SKU for my last year Ryzen build ;-) https://www.youtube.com/watch?v=jZNvj67PAEc

    Comment


    • #3
      Michael

      Would it be possible to create several smaller, topic-related spiderweb graphs instead of one large graph?

      Perhaps Compilation graphs, Image-related graphs, Scientific Computing graphs, Video-encoding graphs, Compression-related graphs etc.?

      Comment


      • #4
        I didn't see AOM AV1 other than in the geometric mean.

        Comment


        • #5
          Originally posted by rene View Post
          yay, now they only need to sell me the 16-core Ryzen 9 3950x SKU for my last year Ryzen build ;-) https://www.youtube.com/watch?v=jZNvj67PAEc
          Nice,
          First thing I noticed.. the anxiety to open and build it!!

          Second thing.. Nice 9 minutes to build..
          My Xeon L5430( 10€ on ebay ), makes a complete aarch64 Cross Build in around 10-13 Minutes..

          Your Setup is very tinny, very nice( but that bulb lights..seems you are in a trance party.. ),
          Is there a possibility to disable the leds?

          Any Way, very nice setup..
          PS: that memories are very nice, and I also own an eye on them for another setup..

          Comment


          • #6
            Nice to see zen2, optimisations landing..
            Its a good sign..that AMD is committed to make it happen!

            Comment


            • #7
              Originally posted by ermo View Post
              Michael

              Would it be possible to create several smaller, topic-related spiderweb graphs instead of one large graph?

              Perhaps Compilation graphs, Image-related graphs, Scientific Computing graphs, Video-encoding graphs, Compression-related graphs etc.?
              Or a spiderweb graph with the compiled values of the topics compilation, image-related, ...

              Comment


              • #8
                https://www.techpowerup.com/248560/a...st-not-exposed

                "AMD "Zen" Does Support FMA4, Just Not Exposed"

                This GCC znver2 target compiler optimization is possible because AMD does have some nice Shadow ISA like the FMA4... shadow ISA because the CPU claims he only supports FMA3... but the FMA4 code works.
                Phantom circuit Sequence Reducer Dyslexia

                Comment


                • #9
                  I haven't done this in a while, do the fancy CPUs work without any thermal paste?

                  Comment


                  • #10
                    Originally posted by Qaridarium View Post
                    https://www.techpowerup.com/248560/a...st-not-exposed

                    "AMD "Zen" Does Support FMA4, Just Not Exposed"

                    This GCC znver2 target compiler optimization is possible because AMD does have some nice Shadow ISA like the FMA4... shadow ISA because the CPU claims he only supports FMA3... but the FMA4 code works.
                    There are reports of FMA4 being broken in Zen, can't remember if anyone confirmed this.

                    Not many reasons to adopt it anyway, since Intel still largely dictates which extensions are relevant. They (begrudingly) adopted AMD64 back in the Athlon 64 days because it was just too convenient.

                    Comment

                    Working...
                    X