Module opencl

Module opencl 

Source
Expand description

OpenCL backend for sparse matrix GPU operations

This module provides OpenCL-specific implementations for sparse matrix operations.

Structs§

OpenCLMemoryManager
OpenCL memory management for sparse matrices
OpenCLPlatformInfo
OpenCL platform information for optimization
OpenCLSpMatVec
OpenCL sparse matrix operations

Enums§

OpenCLDeviceType
OpenCL device types
OpenCLOptimizationLevel
OpenCL optimization levels for sparse matrix operations

Constants§

OPENCL_SPMV_KERNEL_SOURCE
OpenCL kernel source code for sparse matrix-vector multiplication
OPENCL_VECTORIZED_KERNEL_SOURCE
OpenCL vectorized kernel for better performance