Template Function ADS::gemm(E&, std::size_t, std::size_t, std::size_t, T, const T *, std::size_t, const T *, std::size_t, T, T *, std::size_t)

Function Documentation

template<Executor E, class T>
void ADS::gemm(E &ex, std::size_t m, std::size_t n, std::size_t k, T alpha, const T *A, std::size_t lda, const T *B, std::size_t ldb, T beta, T *C, std::size_t ldc)

C <- alpha A B + beta C on the threads of ex, as gemm()

Pre:

lda >= k , ldb >= n , ldc >= n