Template Numerical Library version\ main:4e6e2c1
Loading...
Searching...
No Matches
TNL::Algorithms::Segments::LaunchConfigurationSetter_LightCSR< Segments > Struct Template Reference

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)

Detailed Description

template<typename Segments>
struct TNL::Algorithms::Segments::LaunchConfigurationSetter_LightCSR< 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.

Template Parameters
SegmentsThe type of segments for which the launch configuration is created.

The documentation for this struct was generated from the following file: