Announcement

Collapse
No announcement yet.

Radeon ROCm 2.1 Bringing RocTracer Preview, Improved DGEMM Performance

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

  • Radeon ROCm 2.1 Bringing RocTracer Preview, Improved DGEMM Performance

    Phoronix: Radeon ROCm 2.1 Bringing RocTracer Preview, Improved DGEMM Performance

    It looks like AMD is about to release ROCm 2.1 for the Radeon Open Compute stack...

    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
    Slow and steady progress, that's what we like! Great work, AMD!

    Comment


    • #3
      +1: RocTracer
      +1: rocm-smi (PCI-E usage)
      -1: No SPIR
      -1: No SPIR-V
      -1: No Windows
      +-: CPU?

      All I want is SYCL to work with OpenCL-OpenGL interop. OpenCL 1.2 would do, SYCL 1.2.1, and OpenGL 3.3. This is the stuff I use daily. SYCL via ComputeCpp (SPIR, SPIR-V) or the new Intel SYCL compiler (SPIR-V).

      Comment


      • #4
        Did anyone tried to build this dependency monster from source? It begins with a custom python setup and after that really quick spit out a 404 Not Found!

        Code:
        Get https://gerrit.googlesource.com/git-repo/clone.bundle
        Get https://gerrit.googlesource.com/git-repo
        Get https://github.com/RadeonOpenCompute/ROCm.git
          % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                         Dload  Upload   Total   Spent    Left  Speed
          0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
        curl: (22) The requested URL returned error: 404 Not Found
        Server does not provide clone.bundle; ignoring.
        fatal: Couldn't find remote ref refs/heads/roc-2.1.0
        fatal: Couldn't find remote ref refs/heads/roc-2.1.0
        fatal: cannot obtain manifest https://github.com/RadeonOpenCompute/ROCm.git
        error: in `sync`: [Errno 2] No such file or directory: '/home/erocm/ROCm/.repo/manifests/.git/HEAD'
        error: manifest missing or unreadable -- please run init
        I am waiting since ages to get a non closed source OpenCL >= 1.2 for my RX 480 and with the idea to get a Radeon VII I would solve this dependency puzzle if I only could get the sourcecode in a managable way!

        + already reported: https://github.com/RadeonOpenCompute/ROCm/issues/699

        Ok the first problem got solved and leads to the next issue:
        Code:
        error: Exited sync due to fetch errors
        + already reported: https://github.com/RadeonOpenCompute/ROCm/issues/700

        Ok this issue is also solved .. lets see how all this pieces stick together.
        Last edited by Naquatis; 06 February 2019, 08:00 PM.

        Comment


        • #5
          Oooh SMI sounds nice.

          Comment


          • #6
            Originally posted by Naquatis View Post
            700 should be solved as well now, can you please try again at your convenience ?
            Test signature

            Comment


            • #7
              Originally posted by bridgman View Post

              700 should be solved as well now, can you please try again at your convenience ?
              Yep, thanks .. lets find a way to all this sources.

              Comment


              • #8
                Originally posted by Naquatis View Post
                Did anyone tried to build this dependency monster from source? It begins with a custom python setup and after that really quick spit out a 404 Not Found!
                Yes, and I hit the wall
                At the time mainline kernel was not compatible with rocm, now is different,

                But anyway I hit the wall again some time ago on hardware restrictions..
                You cannot have Rx480 + PCIe3.0 only
                AFAIK, you need Rx480 + pcie3.0( with PCIe atomic operations support...in all connection chain, cpu/mobo/GPU )

                So on Kavery, and other CPUs marked for HSA, paired with rx480/rx580, no rocm!

                Comment


                • #9
                  Originally posted by tuxd3v View Post

                  Yes, and I hit the wall
                  At the time mainline kernel was not compatible with rocm, now is different,

                  But anyway I hit the wall again some time ago on hardware restrictions..
                  You cannot have Rx480 + PCIe3.0 only
                  AFAIK, you need Rx480 + pcie3.0( with PCIe atomic operations support...in all connection chain, cpu/mobo/GPU )

                  So on Kavery, and other CPUs marked for HSA, paired with rx480/rx580, no rocm!
                  Sounds like problems while using ROCm on an APU + RX 480. That is not what I try to archive. The reason why I do all this ROCm stuff is that the old opencl-amd package had problems to use newer libdrm versions (well that is not the case anymore). Setting up ROCm is not as easy as I thought. Even compiling every single ROCm package by a time will need more knowledge. Would be nice to get some kind of documentation how this packages should be compiled and work together. I see it comes with a whole clang/llvm environment.
                  Last edited by Naquatis; 07 February 2019, 03:56 AM.

                  Comment

                  Working...
                  X