|
BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
Structural hint record. More...
#include <structhint.h>
Data Fields | |
| struct { | |
| int num_sizes | |
Number of specified block sizes, . | |
| int * r_sizes | |
. | |
| int * c_sizes | |
. | |
| } | block_size |
| Dense block substructure (Group 1 hints). | |
| int | is_unaligned |
| Dense block alignment (Group 2 hints). | |
| int | is_symm |
| Symmetric structure (Group 3 hints). | |
| int | is_random |
| Correlated pattern hints (Group 4 hints). | |
| struct { | |
| int num_lens | |
Number of specified diagonal lengths, . | |
| int * d_lens | |
Diagonal lengths, . | |
| } | diag_lens |
| Diagonal lengths structure (Group 5 hints). | |
Structural hint record.
| struct { ... } oski_structhint_t::block_size |
Dense block substructure (Group 1 hints).
Referenced by oski_AllocStructHintBlocksizes(), oski_HeurIsApplicable(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
.
Referenced by oski_AllocStructHintBlocksizes(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
Diagonal lengths,
.
Referenced by oski_AllocStructHintDiaglens(), oski_InitStructHint(), oski_ResetStructHintDiaglens(), and oski_SetHint().
| struct { ... } oski_structhint_t::diag_lens |
Diagonal lengths structure (Group 5 hints).
Referenced by oski_AllocStructHintDiaglens(), oski_InitStructHint(), oski_ResetStructHintDiaglens(), and oski_SetHint().
Correlated pattern hints (Group 4 hints).
Referenced by oski_InitStructHint(), and oski_SetHint().
Symmetric structure (Group 3 hints).
Referenced by oski_InitStructHint(), and oski_SetHint().
Dense block alignment (Group 2 hints).
Referenced by oski_HeurIsApplicable(), oski_InitStructHint(), and oski_SetHint().
Number of specified diagonal lengths,
.
Referenced by oski_AllocStructHintDiaglens(), oski_InitStructHint(), oski_ResetStructHintDiaglens(), and oski_SetHint().
Number of specified block sizes,
.
Referenced by oski_AllocStructHintBlocksizes(), oski_HeurIsApplicable(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
.
Referenced by oski_AllocStructHintBlocksizes(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
1.7.6.1