Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-14798

NVIDIA GPUDirect Storage Support

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Fixed
    • Minor
    • Lustre 2.15.0
    • None
    • None
    • 9223372036854775807

    Description

      Now that NVIDIA has made the official release of GPUDirect Storage, we are able to release the GDS feature integration for Lustre that has been under development and testing in conjunction with NVIDIA for sometime.

      This feature provides the following:

      1. use direct bulk IO with GPU workload
      2. Select the interface nearest the GPU for optimal performance
      3. Integrate GPU selection criteria into the LNet multi-rail selection algorithm.
      4. Handle IO less than 4K in a manner which works with the GPU direct workflow
      5. Use the memory registration/deregistration mechanism provided by the nvidia-fs driver.

      Performance comparison between GPU and CPU workloads attached. Bandwidth in GB/s.

       

      Attachments

        1. GDS-10GBFileWrite-FIO.png
          30 kB
          Amir Shehata
        2. GDS-10GBFIOread-FIO.png
          31 kB
          Amir Shehata
        3. GDS-1GBFileRead-FIO.png
          31 kB
          Amir Shehata
        4. GDS-1GBFileWrite-FIO.png
          28 kB
          Amir Shehata

        Issue Links

          Activity

            People

              ashehata Amir Shehata (Inactive)
              ashehata Amir Shehata (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: