#include <iostream>
#include <fstream>
#include <vector>
#include <Eigen/Core>
#include "../../BenchTimer.h"
Go to the source code of this file.
Typedefs | |
typedef SCALAR | Scalar |
Functions | |
template<int m, int n, int k, int TA> | |
EIGEN_DONT_INLINE double | bench () |
EIGEN_DONT_INLINE double | bench_mnk (int m, int n, int k, int t) |
template<int m, int n, int k> | |
double | bench_t (int t) |
template<typename MatA , typename MatB , typename MatC > | |
EIGEN_DONT_INLINE void | lazy_gemm (const MatA &A, const MatB &B, MatC &C) |
int | main (int argc, char **argv) |
Definition at line 12 of file lazy_gemm.cpp.
EIGEN_DONT_INLINE double bench | ( | ) |
Definition at line 26 of file lazy_gemm.cpp.
EIGEN_DONT_INLINE double bench_mnk | ( | int | m, |
int | n, | ||
int | k, | ||
int | t | ||
) |
Definition at line 63 of file lazy_gemm.cpp.
double bench_t | ( | int | t | ) |
Definition at line 54 of file lazy_gemm.cpp.
EIGEN_DONT_INLINE void lazy_gemm | ( | const MatA & | A, |
const MatB & | B, | ||
MatC & | C | ||
) |
Definition at line 16 of file lazy_gemm.cpp.
Definition at line 83 of file lazy_gemm.cpp.