![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
The parameters to identify a SELL SpMV kernel. More...
#include <sparsemat.h>
Public Attributes | |
| ghost_alignment | alignment |
| The data access alignment. More... | |
| ghost_implementation | impl |
| The implementation. More... | |
| ghost_datatype | mdt |
| The matrix data type. More... | |
| ghost_datatype | vdt |
| The densemat data type. More... | |
| int | blocksz |
| The densemat width. More... | |
| int | chunkheight |
| The SELL matrix chunk height. More... | |
| ghost_densemat_storage | storage |
| The densemat storage order. More... | |
The parameters to identify a SELL SpMV kernel.
On kernel execution, GHOST will try to find an auto-generated kernel which matches all of these parameters.
| ghost_alignment ghost_sellspmv_parameters::alignment |
The data access alignment.
| int ghost_sellspmv_parameters::blocksz |
The densemat width.
| int ghost_sellspmv_parameters::chunkheight |
The SELL matrix chunk height.
| ghost_implementation ghost_sellspmv_parameters::impl |
The implementation.
| ghost_datatype ghost_sellspmv_parameters::mdt |
The matrix data type.
| ghost_densemat_storage ghost_sellspmv_parameters::storage |
The densemat storage order.
| ghost_datatype ghost_sellspmv_parameters::vdt |
The densemat data type.
1.8.6