Announcement

Collapse
No announcement yet.

LLVM/Clang 10.0 Adds AMD Zen 2 Scheduler Model For Optimized Code Generation

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

  • LLVM/Clang 10.0 Adds AMD Zen 2 Scheduler Model For Optimized Code Generation

    Phoronix: LLVM/Clang 10.0 Adds AMD Zen 2 Scheduler Model For Optimized Code Generation

    It's too bad that it has taken so many months after AMD Zen 2 based Ryzen and EPYC processors began shipping to see this compiler support in place, but the good news now is that for the upcoming release of LLVM 10.0 is now the Zen 2 scheduler model being added to the "znver2" target...

    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
    Maybe the new HPC design wins will put some pressure on AMD to get better support out sooner. There are other areas (e.g. Glibc) where they still need to engage with the community to provide the best performance for their products.

    Comment


    • #3
      With this, does stock LLVM finally supersede the AOCC? Or does AOCC still contain other optimizations that have not made it upstream?

      Comment


      • #4
        Originally posted by ms178 View Post
        Maybe the new HPC design wins will put some pressure on AMD to get better support out sooner. There are other areas (e.g. Glibc) where they still need to engage with the community to provide the best performance for their products.
        Has it occurred to anyone that presently AMD resources are engaged directly with major clients optimizing their stacks for their needs first? Enterprise clients come first and always get early access before any upstreaming occurs.

        Comment


        • #5
          Originally posted by Marc Driftmeyer View Post

          Has it occurred to anyone that presently AMD resources are engaged directly with major clients optimizing their stacks for their needs first? Enterprise clients come first and always get early access before any upstreaming occurs.
          Right, but I guess they are already doing this work since they had their first Naples engineering samples ready and nonetheless, the Glibc issue I pointed out here specifically is still not addressed. I'd consider this to be a top priority. Just look at the ARM vendors which also contribute to Glibc long before hardware is available on the market.

          Comment


          • #6
            They need to invest in some optimized BLAS library that can rival the performance of Intel MKL.

            Comment

            Working...
            X