BaseGemmPipelineAgBgCrCompV4< Problem > Struct Template Reference#
ck_tile::BaseGemmPipelineAgBgCrCompV4< Problem > Struct Template Reference
#include <gemm_pipeline_ag_bg_cr_comp_v4.hpp>
Inheritance diagram for ck_tile::BaseGemmPipelineAgBgCrCompV4< Problem >:
Static Public Member Functions | |
| static CK_TILE_HOST_DEVICE constexpr bool | BlockHasHotloop (index_t num_loop) |
| static CK_TILE_HOST_DEVICE constexpr TailNumber | GetBlockLoopTailNum (index_t num_loop) |
| template<typename RunFunction> | |
| static CK_TILE_HOST_DEVICE auto | TailHandler (const RunFunction &run_func, bool has_hot_loop, TailNumber tail_number) |
Static Public Attributes | |
| static constexpr index_t | PrefetchStages = 2 |
| static constexpr index_t | PrefillStages = 1 |
| static constexpr index_t | GlobalBufferNum = 1 |
| static constexpr bool | UsePersistentKernel = Problem::Traits::UsePersistentKernel |
Member Function Documentation
◆ BlockHasHotloop()
template<typename Problem>
|
inlinestaticconstexpr |
◆ GetBlockLoopTailNum()
template<typename Problem>
|
inlinestaticconstexpr |
◆ TailHandler()
template<typename Problem>
template<typename RunFunction>
|
inlinestatic |
Member Data Documentation
◆ GlobalBufferNum
template<typename Problem>
|
staticconstexpr |
◆ PrefetchStages
template<typename Problem>
|
staticconstexpr |
◆ PrefillStages
template<typename Problem>
|
staticconstexpr |
◆ UsePersistentKernel
template<typename Problem>
|
staticconstexpr |
The documentation for this struct was generated from the following file: