Gael Guennebaud
|
4d708457d0
|
Increase axpy vector size
|
2015-12-11 23:07:22 +01:00 |
|
Gael Guennebaud
|
274b2272b7
|
Make bench_gemm compatible with 3.2
|
2015-12-01 09:57:31 +01:00 |
|
Gael Guennebaud
|
6fcd316f23
|
Extend superlu cmake script to check version
|
2015-11-30 14:48:11 +01:00 |
|
Gael Guennebaud
|
0ff127e896
|
Preserve CMAKE_CXX_FLAGS in BTL
|
2015-11-27 10:18:39 +01:00 |
|
Gael Guennebaud
|
13294b5152
|
Unify gemm and lazy_gemm benchmarks
|
2015-10-07 16:06:48 +02:00 |
|
Gael Guennebaud
|
247259f805
|
Add a perfromance regression benchmark for lazyProduct
|
2015-10-07 15:51:06 +02:00 |
|
Gael Guennebaud
|
c6eb17cbe9
|
Add helper routines to help bypassing some compiler otpimization when benchmarking
|
2015-10-07 15:50:42 +02:00 |
|
Gael Guennebaud
|
913a61870d
|
Update utility for experimenting with 3x3 eigenvalues
|
2015-06-08 15:54:53 +02:00 |
|
Gael Guennebaud
|
acc761cf0c
|
Merged in FlorianGeorge/eigen_blaze_fork_2 (pull request PR-60)
Use trans(X) instead of X.transpose() in Blaze Benchmark
|
2015-06-04 09:15:22 +02:00 |
|
Benoit Jacob
|
dc04f12967
|
use unsigned short instead of uint16_t which doesn't exist in c++98
|
2015-03-17 10:31:45 -04:00 |
|
Benoit Jacob
|
ca5c12587b
|
Polish lookup tables generation
|
2015-03-15 18:05:53 -04:00 |
|
Benoit Jacob
|
b6b88c0808
|
update perf_monitoring/gemm/changesets.txt
|
2015-03-13 14:57:05 -07:00 |
|
Benoit Jacob
|
d73ccd717e
|
Add support for dumping blocking sizes tables
|
2015-03-13 10:36:01 -07:00 |
|
Benoit Jacob
|
f2c3e2b10f
|
Add --only-cubic-sizes option to analyze-blocking-sizes tool
|
2015-03-12 13:16:33 -07:00 |
|
Benoit Jacob
|
39228cb224
|
deserialization assumed benchmarks in same order, but we shuffle them.
|
2015-03-06 19:29:01 -05:00 |
|
Benoit Jacob
|
a4f956b1da
|
merge
|
2015-03-06 19:13:36 -05:00 |
|
Benoit Jacob
|
19bf13aa62
|
Automatically serialize partial results to disk, reboot, and resume, when timings are getting bad
|
2015-03-06 19:11:50 -05:00 |
|
Gael Guennebaud
|
4c8eeeaed6
|
update gemm changeset list
|
2015-03-06 15:08:20 +01:00 |
|
Gael Guennebaud
|
eedd5063fd
|
Update gemm performance monitoring tool:
- permit to recompute a subset of changesets
- update changeset list
- add a few more cases
|
2015-03-06 11:47:13 +01:00 |
|
Benoit Jacob
|
4ab01f7c21
|
slightly increase tolerance to clock speed variation
|
2015-03-05 14:41:16 -05:00 |
|
Benoit Jacob
|
5db2baa573
|
Make benchmark-blocking-sizes detect changes to clock speed and be resilient to that.
|
2015-03-05 13:44:20 -05:00 |
|
Benoit Jacob
|
2231b3dece
|
output to cout, not cerr, the actual results
|
2015-03-04 09:45:12 -05:00 |
|
Benoit Jacob
|
00ea121881
|
Complete the tool to analyze the efficiency of default sizes.
|
2015-03-04 09:30:56 -05:00 |
|
Benoit Jacob
|
f64b4480af
|
Add missing copyright notices
|
2015-03-03 11:43:56 -05:00 |
|
Benoit Jacob
|
eae8e27b7d
|
Add a benchmark-default-sizes action to benchmark-blocking-sizes.cpp
|
2015-03-03 11:41:21 -05:00 |
|
Benoit Jacob
|
9930e9583b
|
Improve analyze-blocking-sizes, and in particular give it a evaluate-defaults tool
that shows the efficiency of Eigen's default blocking sizes choices, using a
previously computed table from benchmark-blocking-sizes.
|
2015-03-02 18:08:38 -05:00 |
|
Gael Guennebaud
|
2e9cb06a87
|
Update changeset list to be checked by perf_monitoring/gemm.
|
2015-02-26 16:13:33 +01:00 |
|
Gael Guennebaud
|
a46061ab7b
|
Make perf_monitoring/gemm script more flexible:
- skip existing dataset
- add a "-up" option to recompute the dataset (see script header)
- allow to specify a filename prefix
|
2015-02-26 16:12:58 +01:00 |
|
Benoit Jacob
|
488874781b
|
Add analyze-blocking-sizes program under bench/ to analyze multiple logs
generated by benchmark-blocking-sizes.
|
2015-02-23 14:02:29 -05:00 |
|
Benoit Jacob
|
458cf91cd9
|
Add benchmark-blocking-sizes.cpp to bench/ per mailing list discussion.
|
2015-02-20 17:08:04 -05:00 |
|
Gael Guennebaud
|
03ec601ff7
|
Initial version of a small script to help tracking performance regressions
|
2015-02-20 19:20:34 +01:00 |
|
Gael Guennebaud
|
333b497383
|
update bench_gemm
|
2015-02-20 11:59:49 +01:00 |
|
Benoit Steiner
|
c739102ef9
|
Pulled the latest changes from the trunk
|
2015-02-06 05:25:03 -08:00 |
|
Benoit Steiner
|
46fc881e4a
|
Added a few benchmarks for the tensor code
|
2015-01-26 17:46:40 -08:00 |
|
Benoit Steiner
|
7acd38d19e
|
Created some benchmarks for the tensor code
|
2014-10-17 09:49:03 -07:00 |
|
Konstantinos Margaritis
|
60e093a9dc
|
Merged eigen/eigen into default
|
2014-09-21 14:02:51 +03:00 |
|
Konstantinos Margaritis
|
7ff266e3ce
|
Initial VSX commit
|
2014-08-29 20:03:49 +00:00 |
|
Gael Guennebaud
|
57f71a5552
|
Update bench_norm utility
|
2014-09-11 10:27:46 +02:00 |
|
Chen-Pang He
|
1eefa5a841
|
Find benchmark opponents also in /usr/lib64
|
2014-07-07 22:55:28 +08:00 |
|
Chen-Pang He
|
e4b6979334
|
Find OpenBLAS more aggressively. This made a difference on Fedora 20
|
2014-07-07 21:32:33 +08:00 |
|
Florian George
|
f56d452c7e
|
Enable atv in Blaze Benchmark
|
2014-05-04 17:07:17 +02:00 |
|
Florian George
|
af79b158a1
|
Use trans(X) instead of X.transpose() in Blaze Benchmark
|
2014-05-04 17:06:34 +02:00 |
|
Gael Guennebaud
|
2fb64578aa
|
Add a small benchmark to compare dense solvers for small to large problems.
|
2014-04-28 16:16:29 +02:00 |
|
Gael Guennebaud
|
c354bd47f7
|
Make our gemm bench a little more powerful.
|
2014-04-17 21:03:26 +02:00 |
|
Gael Guennebaud
|
9777a5ca60
|
Various minor fixes in BTL
|
2014-04-17 21:01:45 +02:00 |
|
Benoit Steiner
|
aecc78325a
|
Pulled the latest updates from the eigen trunk.
|
2014-04-01 22:07:05 -07:00 |
|
Florian George
|
56c4851323
|
Fixed typo: symmretric -> symmetric
|
2014-04-01 15:52:25 +02:00 |
|
Gael Guennebaud
|
1221dd90aa
|
Fix no newline at end of file warning
|
2014-04-01 11:21:14 +02:00 |
|
Gael Guennebaud
|
93870d95b7
|
BTL: add blaze
|
2014-03-31 10:59:55 +02:00 |
|
Gael Guennebaud
|
f603823ef3
|
BTL: fix warnings and extend to 5k matrices, update GotoBlas to OpenBlas, etc.
|
2014-03-31 10:58:30 +02:00 |
|