/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/algorithm/static_encoding_pattern.hpp Source File#
static_encoding_pattern.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
constexpr const char * tile_distribution_pattern_to_string(tile_distribution_pattern pattern)
Definition: static_encoding_pattern.hpp:325
CK_TILE_HOST_DEVICE void print(const tile_distribution_encoding_pattern_2d< BlockSize, YPerTile, XPerTile, VecSize, DistributionPattern, NumWaveGroups > &)
Definition: static_encoding_pattern.hpp:342
tile_distribution_pattern
Enumeration describing static tile distribution patterns.
Definition: static_encoding_pattern.hpp:89
constexpr CK_TILE_HOST_DEVICE auto make_static_tile_distribution(StaticTileDistributionEncoding_)
Definition: tile_distribution.hpp:480
Definition: sequence.hpp:49
static constexpr CK_TILE_HOST_DEVICE auto make_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:169
static constexpr CK_TILE_HOST_DEVICE auto make_shuffled_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:193
static constexpr CK_TILE_HOST_DEVICE auto make_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:249
static constexpr CK_TILE_HOST_DEVICE auto make_shuffled_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:260
static constexpr CK_TILE_HOST_DEVICE auto make_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:301
static constexpr CK_TILE_HOST_DEVICE auto make_shuffled_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:312
Class creating 2D static tile distribution with different load/store patterns.
Definition: static_encoding_pattern.hpp:130
Definition: static_encoding_pattern.hpp:108
Definition: tile_distribution_encoding.hpp:26
Definition: tuple.hpp:192