choice.hh File Reference

Overview

syrk: gram, triangular, vendor.

evidence: docs/perf/level3.md

Definition in file choice.hh.

#include <src/select/select.hh>
#include <algorithm>
#include <array>
#include <cstdint>
#include <string>
#include <string_view>
#include <type_traits>
#include <variant>

Go to the source code of this file.

Classes

struct  batchlas::ops::syrk::Gram
 syrk_gram_tiles: one tile covers C; n <= 128, tile SLM fits More...
struct  batchlas::ops::syrk::Triangular
 syrk_triangular_tiles<float>: 128-wide tiles of one half More...
struct  batchlas::ops::syrk::Vendor
 backend::syrk_vendor (per-item ?syrk loop) More...

Namespaces

namespace  batchlas
namespace  batchlas::ops
namespace  batchlas::ops::syrk