batchlas::ops::gemm::Wide Struct Reference

Overview

gemm_wide, every scalar: 16-byte-granule m x n x k tiles; must name a wide_configs entry that instantiates the call's form, and max_wg must cover its threads().

Definition at line 35 of file choice.hh.

#include </home/runner/work/BatchLAS/BatchLAS/src/ops/gemm/choice.hh>

Functions

◆ values()

std::array< int, 3 > batchlas::ops::gemm::Wide::values ( ) const
inline

Definition at line 39 of file choice.hh.

◆ from()

Wide batchlas::ops::gemm::Wide::from ( std::array< int, 3 > v)
inlinestatic

Definition at line 40 of file choice.hh.

◆ operator==()

bool batchlas::ops::gemm::Wide::operator== ( const Wide & ) const
default

Variables

◆ m

int batchlas::ops::gemm::Wide::m = 0

Definition at line 36 of file choice.hh.

◆ n

int batchlas::ops::gemm::Wide::n = 0

Definition at line 36 of file choice.hh.

◆ k

int batchlas::ops::gemm::Wide::k = 0

Definition at line 36 of file choice.hh.

◆ name

std::string_view batchlas::ops::gemm::Wide::name = "wide"
staticconstexpr

Definition at line 37 of file choice.hh.

◆ fields

std::array<std::string_view, 3> batchlas::ops::gemm::Wide::fields {"m", "n", "k"}
staticconstexpr

Definition at line 38 of file choice.hh.