/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:324
CK_TILE_HOST_DEVICE void print(const tile_distribution_encoding_pattern_2d< BlockSize, YPerTile, XPerTile, VecSize, DistributionPattern, NumWaveGroups > &)
Definition: static_encoding_pattern.hpp:341
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:168
static constexpr CK_TILE_HOST_DEVICE auto make_shuffled_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:192
static constexpr CK_TILE_HOST_DEVICE auto make_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:248
static constexpr CK_TILE_HOST_DEVICE auto make_shuffled_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:259
static constexpr CK_TILE_HOST_DEVICE auto make_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:300
static constexpr CK_TILE_HOST_DEVICE auto make_shuffled_2d_static_tile_distribution()
Definition: static_encoding_pattern.hpp:311
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