Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-2853

Refactor spoof cuda runtime operations

    XMLWordPrintableJSON

Details

    Description

      Similarly to the compilation step, the runtime part of cuda codegen needs improvement by specializing to avoid conditionals while executing runtime instructions.

      This improvement will refactor the SpoofCUDA runtime gpu instruction into the generic part preparing input from the cache and specific SpoofOperator derived classes per codegen template to handle template specific extras like temporary memory and output dimensions.

      Error handling needs improvement by catching native exceptions and have the Java version of the operator executed as a backup.

      The single/double precision floating point variants should be instantiated at startup time in the fashion of the interface CudaSupportFunctions.

       

      Attachments

        Activity

          People

            markd Mark Dokter
            markd Mark Dokter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: