PoolDefaultPolicy Struct Reference

PoolDefaultPolicy Struct Reference#

Composable Kernel: ck_tile::PoolDefaultPolicy Struct Reference
ck_tile::PoolDefaultPolicy Struct Reference

#include <pool_default_policy.hpp>

Static Public Member Functions

template<typename Problem>
static CK_TILE_DEVICE constexpr auto MakeXBlockTileDistribution ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr auto GetBlockReduce2d ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr auto GetBlockReduce2dSync ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr auto GetBlockReduce2dCrossWarpSync ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr index_t GetSmemSize ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr index_t GetIndicesSmemSize ()

Member Function Documentation

◆ GetBlockReduce2d()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::PoolDefaultPolicy::GetBlockReduce2d ( )
inlinestaticconstexpr

◆ GetBlockReduce2dCrossWarpSync()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::PoolDefaultPolicy::GetBlockReduce2dCrossWarpSync ( )
inlinestaticconstexpr

◆ GetBlockReduce2dSync()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::PoolDefaultPolicy::GetBlockReduce2dSync ( )
inlinestaticconstexpr

◆ GetIndicesSmemSize()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr index_t ck_tile::PoolDefaultPolicy::GetIndicesSmemSize ( )
inlinestaticconstexpr

◆ GetSmemSize()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr index_t ck_tile::PoolDefaultPolicy::GetSmemSize ( )
inlinestaticconstexpr

◆ MakeXBlockTileDistribution()

template<typename Problem>
CK_TILE_DEVICE constexpr auto ck_tile::PoolDefaultPolicy::MakeXBlockTileDistribution ( )
inlinestaticconstexpr

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