|
Template Numerical Library version\ main:4e6e2c1
|
Launch configuration setter for CSR segments. More...
#include <TNL/Algorithms/Segments/LaunchConfigurationSetter_LightCSR.h>
Public Types | |
| using | Index = typename Segments::IndexType |
Static Public Member Functions | |
| static LaunchConfiguration | create (const Segments &segments) |
Launch configuration setter for CSR segments.
The mapping of threads is based on the following paper:
Y. Liu and B. Schmidt, "LightSpMV: Faster CSR-based sparse matrix-vector multiplication on CUDA-enabled GPUs," 2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP), Toronto, ON, Canada, 2015, pp. 82-89.
| Segments | The type of segments for which the launch configuration is created. |