Home | History | Annotate | Download | only in bench

Lines Matching full:cout

81     std::cout << "Usage: " << argv[0] << " size  \n";
82 std::cout << "Usage: " << argv[0] << " auto size\n";
83 std::cout << "Usage: " << argv[0] << " size nbloops nbtries\n";
84 std::cout << "Usage: " << argv[0] << " M N K nbloops nbtries\n";
85 std::cout << "Usage: " << argv[0] << " check\n";
86 std::cout << "Options:\n";
87 std::cout << " size unique size of the 2 matrices (integer)\n";
88 std::cout << " auto automatically set the number of repetitions and tries\n";
89 std::cout << " nbloops number of times the GEMM routines is executed\n";
90 std::cout << " nbtries number of times the loop is benched (return the best try)\n";
91 std::cout << " M N K sizes of the matrices: MxN = MxK * KxN (integers)\n";
92 std::cout << " check check eigen product using cblas as a reference\n";
99 std::cout << M << " x " << N << " x " << K << "\n";
130 std::cout << "cblas: " << timer.value() << " (" << 1e-3*floor(1e-6*nbmad/timer.value()) << " GFlops/s)\n";
132 std::cout << M << " : " << timer.value() << " ; " << 1e-3*floor(1e-6*nbmad/timer.value()) << "\n";
151 std::cout << "eigen : " << timer.value() << " (" << 1e-3*floor(1e-6*nbmad/timer.value()) << " GFlops/s)\n";
153 std::cout << M << " : " << timer.value() << " ; " << 1e-3*floor(1e-6*nbmad/timer.value()) << "\n";
156 std::cout << "l1: " << Eigen::l1CacheSize() << std::endl;
157 std::cout << "l2: " << Eigen::l2CacheSize() << std::endl;
172 std::cout << "FAIL: " << M << "\n"; \
215 std::cout << M << " x " << N << " x " << K << "\n";