choice.hh File Reference

Overview

potrf: tiny, cta, lpanel:panel, blocked, vendor.

evidence: docs/perf/potrf.md

Definition in file choice.hh.

#include <src/select/select.hh>
#include <array>
#include <complex>
#include <string_view>
#include <type_traits>
#include <variant>

Go to the source code of this file.

Classes

struct  batchlas::ops::potrf::Tiny
 potrf_tiny_dispatch: registers; n <= potrf_tiny_max_n, max_wg >= 64 More...
struct  batchlas::ops::potrf::Cta
 potrf_cta_dispatch: whole matrix in SLM; n <= the CTA SLM ceiling More...
struct  batchlas::ops::potrf::Lpanel
 potrf_lpanel_dispatch: SLM-resident panels; Lower only, n <= the LPanel SLM ceiling for panel. More...
struct  batchlas::ops::potrf::Blocked
 potrf_blocked_dispatch + gemm/trsm, Lower; nb/W: PotrfBlockedConst + env More...
struct  batchlas::ops::potrf::Vendor
 backend::potrf_vendor; needs the solver library More...

Namespaces

namespace  batchlas
namespace  batchlas::ops
namespace  batchlas::ops::potrf