HMLP: High-performance Machine Learning Primitives
hmlp::gsks_ref_mrxnr< MR, NR, T > Struct Template Reference

Public Member Functions

void operator() (kernel_s< T, T > *kernel, int k, int nrhs, T *u, T *a, T *a2, T *b, T *b2, T *w, T *c, int ldc, aux_s< T, T, T, T > *aux) const
 

Member Function Documentation

template<int MR, int NR, typename T >
void hmlp::gsks_ref_mrxnr< MR, NR, T >::operator() ( kernel_s< T, T > *  kernel,
int  k,
int  nrhs,
T *  u,
T *  a,
T *  a2,
T *  b,
T *  b2,
T *  w,
T *  c,
int  ldc,
aux_s< T, T, T, T > *  aux 
) const
inline

use an MR-by-NR static buffer

rank-k update

accumulate the previous rank-k update

matrix-vector multiplication


The documentation for this struct was generated from the following file: