Announcement

Collapse
No announcement yet.

AMD AOMP 0.7-7 Released For Radeon OpenMP Offloading

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

  • AMD AOMP 0.7-7 Released For Radeon OpenMP Offloading

    Phoronix: AMD AOMP 0.7-7 Released For Radeon OpenMP Offloading

    Announced at the end of last year was Radeon Open Compuite 3.0 with the new "AOMP" compiler. Today a new version of AOMP has been released for OpenMP offloading support to AMD Radeon GPUs...

    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
    Originally posted by phoronix View Post
    Phoronix: AMD AOMP 0.7-7 Released For Radeon OpenMP Offloading

    Announced at the end of last year was Radeon Open Compuite 3.0 with the new "AOMP" compiler. Today a new version of AOMP has been released for OpenMP offloading support to AMD Radeon GPUs...

    http://www.phoronix.com/scan.php?pag...0.7-7-Released
    *giggles* See? I am not sleeping nowww

    Comment


    • #3
      Hm, why do they keep it out-of-tree? Their OpenMP work could be done upstream and in-tree? Or are there some benefits doing it this way?

      Comment


      • #4
        I also don't get it why this is seperate from their AOCC fork.

        Comment


        • #5
          Originally posted by ms178 View Post
          Hm, why do they keep it out-of-tree? Their OpenMP work could be done upstream and in-tree? Or are there some benefits doing it this way?
          All of the work does go upstream. It is actively developed upstream. However, a lot of these things may need more work for upstream or are going upstream in a later release, etc. Providing a dedicated repo allows users to get everything they need in once place.

          Comment


          • #6
            Is there a list of cards this works with? It seems ROCm is very limited at the moment with which cards it actually works with

            Comment


            • #7
              There are a couple of different lists of supported hardware, but they all seem pretty much the same. Here's one:

              https://github.com/RadeonOpenCompute...ftware-Support

              As a general rule, all of the cards that you would think of as first choice for compute are officially supported, while the next ring out (smaller Polaris, older compute-heavy cards like Hawaii) are unofficially supported.

              Where we have a gap today is the "I bought the GPU for something else but would like to try some compute on it" space, eg Navi and APU's. We still have some work to do there, but are making progress in both areas.

              (extracted Mar 2020)

              Because the ROCm Platform has a focus on particular computational domains, we offer official support for a selection of AMD GPUs that are designed to offer good performance and price in these domains.

              ROCm officially supports AMD GPUs that use following chips:
              • GFX8 GPUs
                • "Fiji" chips, such as on the AMD Radeon R9 Fury X and Radeon Instinct MI8
                • "Polaris 10" chips, such as on the AMD Radeon RX 580 and Radeon Instinct MI6
              • GFX9 GPUs
                • "Vega 10" chips, such as on the AMD Radeon RX Vega 64 and Radeon Instinct MI25
                • "Vega 7nm" chips, such as on the Radeon Instinct MI50, Radeon Instinct MI60 or AMD Radeon VII
              ROCm is a collection of software ranging from drivers and runtimes to libraries and developer tools. Some of this software may work with more GPUs than the "officially supported" list above, though AMD does not make any official claims of support for these devices on the ROCm software platform. The following list of GPUs are enabled in the ROCm software, though full support is not guaranteed:
              • GFX8 GPUs
                • "Polaris 11" chips, such as on the AMD Radeon RX 570 and Radeon Pro WX 4100
                • "Polaris 12" chips, such as on the AMD Radeon RX 550 and Radeon RX 540
              • GFX7 GPUs
                • "Hawaii" chips, such as the AMD Radeon R9 390X and FirePro W9100
              As described in the next section, GFX8 GPUs require PCI Express 3.1.0 (PCIe 3.1.0) with support for PCIe atomics. This requires both CPU and motherboard support. GFX9 GPUs require PCIe 3.1.0 with support for PCIe atomics by default, but they can operate in most cases without this capability.
              Last edited by bridgman; 14 March 2020, 06:15 PM.
              Test signature

              Comment

              Working...
              X