TileImageToColumnShape< ThreadTile, WarpTile, BlockTile > Struct Template Reference#
ck_tile::TileImageToColumnShape< ThreadTile, WarpTile, BlockTile > Struct Template Reference
#include <tile_image_to_column_shape.hpp>
Static Public Attributes | |
| static constexpr index_t | kMPerThread = ThreadTile::at(number<0>{}) |
| static constexpr index_t | kKPerThread = ThreadTile::at(number<1>{}) |
| static constexpr index_t | kMPerWarp = WarpTile::at(number<0>{}) |
| static constexpr index_t | kMThreadPerWarp = kMPerWarp / kMPerThread |
| static constexpr index_t | kKThreadPerWarp = get_warp_size() / kMThreadPerWarp |
| static constexpr index_t | kKPerWarp = kKPerThread * kKThreadPerWarp |
| static constexpr index_t | kMPerBlock = BlockTile::at(number<0>{}) |
| static constexpr index_t | kKPerBlock = BlockTile::at(number<1>{}) |
| static constexpr index_t | kMWarpPerBlock = kMPerBlock / kMPerWarp |
| static constexpr index_t | kKWarpPerBlock = kKPerBlock / kKPerWarp |
| static constexpr index_t | kBlockSize = get_warp_size() * kMWarpPerBlock * kKWarpPerBlock |
Member Data Documentation
◆ kBlockSize
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kKPerBlock
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kKPerThread
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kKPerWarp
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kKThreadPerWarp
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kKWarpPerBlock
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kMPerBlock
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kMPerThread
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kMPerWarp
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kMThreadPerWarp
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
◆ kMWarpPerBlock
template<typename ThreadTile, typename WarpTile, typename BlockTile>
|
staticconstexpr |
The documentation for this struct was generated from the following file: