dpp8_f16_32x8x2 > Struct Reference#
ck::dpp_type< DppInstr::dpp8_f16_32x8x2 > Struct Reference
#include <dpp_gemm.hpp>
Public Types | |
| using | BaseType = half_t |
Public Member Functions | |
| template<index_t MPerDpp, index_t NPerDpp, class ADataType, class BDataType, class CDataType> | |
| __device__ void | run (const ADataType &a, const BDataType &b, CDataType ®_c) const |
Static Public Attributes | |
| static constexpr index_t | wave_size = 32 |
| static constexpr index_t | lanegroup_size = 8 |
| static constexpr index_t | m_per_wave = 32 |
| static constexpr index_t | n_per_wave = 8 |
| static constexpr index_t | m_per_lanegroup = 8 |
| static constexpr index_t | n_per_lanegroup = 8 |
| static constexpr index_t | m_per_thread = 8 |
| static constexpr index_t | n_per_thread = 1 |
| static constexpr index_t | k_per_dpp = 2 |
| static constexpr bool | share_a = true |
Member Typedef Documentation
◆ BaseType
| using ck::dpp_type< DppInstr::dpp8_f16_32x8x2 >::BaseType = half_t |
Member Function Documentation
◆ run()
|
inline |
Member Data Documentation
◆ k_per_dpp
|
staticconstexpr |
◆ lanegroup_size
|
staticconstexpr |
◆ m_per_lanegroup
|
staticconstexpr |
◆ m_per_thread
|
staticconstexpr |
◆ m_per_wave
|
staticconstexpr |
◆ n_per_lanegroup
|
staticconstexpr |
◆ n_per_thread
|
staticconstexpr |
◆ n_per_wave
|
staticconstexpr |
◆ share_a
|
staticconstexpr |
◆ wave_size
|
staticconstexpr |
The documentation for this struct was generated from the following file: