Module openj9.gpu

Class CudaGPUAssistProvider

java.lang.Object
com.ibm.gpu.internal.CudaGPUAssistProvider
All Implemented Interfaces:
com.ibm.gpu.spi.GPUAssist.Provider

public final class CudaGPUAssistProvider extends Object implements com.ibm.gpu.spi.GPUAssist.Provider
Provides CUDA-based GPU sort assist depending on the values of the following system properties:
  • com.ibm.gpu.enforce
  • com.ibm.gpu.enable
  • com.ibm.gpu.disable
See CUDAManager for more details.
  • Constructor Details

    • CudaGPUAssistProvider

      public CudaGPUAssistProvider()
      The default constructor, as required to be a service provider.
  • Method Details

    • getGPUAssist

      public com.ibm.gpu.spi.GPUAssist getGPUAssist()
      Description copied from interface: com.ibm.gpu.spi.GPUAssist.Provider
      Answer a GPUAssist implementation if one is available and enabled or null otherwise.
      Specified by:
      getGPUAssist in interface com.ibm.gpu.spi.GPUAssist.Provider
      Returns:
      a GPUAssist implementation or null