batchlas::sycl_gemm::wide_scalar::Tile Struct Reference

Overview

Definition at line 81 of file register_64x64_k16_wide.hh.

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

Variables

◆ M

int batchlas::sycl_gemm::wide_scalar::Tile::M = 64
staticconstexpr

Definition at line 82 of file register_64x64_k16_wide.hh.

◆ N

int batchlas::sycl_gemm::wide_scalar::Tile::N = 64
staticconstexpr

Definition at line 83 of file register_64x64_k16_wide.hh.

◆ K

int batchlas::sycl_gemm::wide_scalar::Tile::K = 16
staticconstexpr

Definition at line 84 of file register_64x64_k16_wide.hh.

◆ TT

int batchlas::sycl_gemm::wide_scalar::Tile::TT = 4
staticconstexpr

Definition at line 85 of file register_64x64_k16_wide.hh.

◆ LocalRows

int batchlas::sycl_gemm::wide_scalar::Tile::LocalRows = M / TT
staticconstexpr

Definition at line 86 of file register_64x64_k16_wide.hh.

◆ LocalCols

int batchlas::sycl_gemm::wide_scalar::Tile::LocalCols = N / TT
staticconstexpr

Definition at line 87 of file register_64x64_k16_wide.hh.

◆ Threads

int batchlas::sycl_gemm::wide_scalar::Tile::Threads = LocalRows * LocalCols
staticconstexpr

Definition at line 88 of file register_64x64_k16_wide.hh.

◆ AStride

int batchlas::sycl_gemm::wide_scalar::Tile::AStride = M
staticconstexpr

Definition at line 91 of file register_64x64_k16_wide.hh.

◆ BStride

int batchlas::sycl_gemm::wide_scalar::Tile::BStride = N
staticconstexpr

Definition at line 92 of file register_64x64_k16_wide.hh.

◆ PerThreadA

int batchlas::sycl_gemm::wide_scalar::Tile::PerThreadA = M * K / Threads
staticconstexpr

Definition at line 93 of file register_64x64_k16_wide.hh.

◆ PerThreadB

int batchlas::sycl_gemm::wide_scalar::Tile::PerThreadB = K * N / Threads
staticconstexpr

Definition at line 94 of file register_64x64_k16_wide.hh.