| Class and Description | 
|---|
| GPUContext
 Represents a context per GPU accessible through the same JVM. 
 | 
| GPUObject
 Handle to a matrix block on the GPU 
 | 
| Class and Description | 
|---|
| CSRPointer
 Compressed Sparse Row (CSR) format for CUDA
 Generalized matrix multiply is implemented for CSR format in the cuSparse library among other operations
 
 Since we assume that the matrix is stored with zero-based indexing (i.e. 
 | 
| GPUContext
 Represents a context per GPU accessible through the same JVM. 
 | 
| Class and Description | 
|---|
| CSRPointer
 Compressed Sparse Row (CSR) format for CUDA
 Generalized matrix multiply is implemented for CSR format in the cuSparse library among other operations
 
 Since we assume that the matrix is stored with zero-based indexing (i.e. 
 | 
| ExecutionConfig
 Java Wrapper to specify CUDA execution configuration for launching custom kernels 
 | 
| GPUContext
 Represents a context per GPU accessible through the same JVM. 
 | 
| GPULazyCudaFreeMemoryManager | 
| GPUMatrixMemoryManager | 
| GPUMemoryAllocator | 
| GPUMemoryManager
 - All cudaFree and cudaMalloc in SystemDS should go through this class to avoid OOM or incorrect results. 
 | 
| GPUObject
 Handle to a matrix block on the GPU 
 | 
| JCudaKernels | 
| Class and Description | 
|---|
| GPUObject
 Handle to a matrix block on the GPU 
 | 
| Class and Description | 
|---|
| GPUContext
 Represents a context per GPU accessible through the same JVM. 
 | 
| JCudaKernels | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.