Expand description
CUDA backend for sparse matrix GPU operations
This module provides CUDA-specific implementations for sparse matrix operations.
Structs§
- Cuda
Matrix Buffers - GPU memory buffers for sparse matrix data
- Cuda
Memory Manager - CUDA memory management for sparse matrices
- Cuda
SpMat Vec - CUDA sparse matrix operations
- GpuBuffer
- GPU buffer
- GpuContext
- GPU context for managing GPU resources and operations
- GpuKernel
Handle - GPU kernel handle
Enums§
- Cuda
Optimization Level - CUDA optimization levels for sparse matrix operations
- GpuBackend
- GPU backend type
- GpuError
- Error type for GPU operations
- Memory
Access Pattern - Memory access patterns for optimization
Constants§
- CUDA_
SPMV_ KERNEL_ SOURCE - CUDA kernel source code for sparse matrix-vector multiplication
- CUDA_
WARP_ SPMV_ KERNEL_ SOURCE - CUDA warp-level sparse matrix-vector multiplication kernel
Traits§
- GpuData
Type - Trait for types that can be used with GPU operations