aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench
Commit message (Collapse)AuthorAge
* add the possibility to set the cache size at runtimeGravatar Gael Guennebaud2010-06-18
|
* add runtime API to control multithreadingGravatar Gael Guennebaud2010-06-10
|
* make BenchTimer compatible with 2.0 branchGravatar Gael Guennebaud2010-06-01
|
* remove USING_PART_OF_NAMESPACE_EIGEN, leaving it in Eigen2Support.Gravatar Benoit Jacob2010-04-22
| | | | improve porting-Eigen2-to-3 docs
* Fixed line endings.Gravatar Hauke Heibel2010-03-05
|
* add a small program to bench all combinations of small productsGravatar Gael Guennebaud2010-03-05
|
* clean a bit the bench_gemm filesGravatar Gael Guennebaud2010-03-05
|
* minor cleaningGravatar Gael Guennebaud2010-03-05
|
* merge with default branchGravatar Gael Guennebaud2010-03-04
|\
| * clean #defined tokens, and use clock_gettime for the real timeGravatar Gael Guennebaud2010-03-03
| |
| * BenchTimer: avoid warning about symbol redefinition on win32, and include ↵Gravatar Eamon Nerbonne2010-03-02
| | | | | | | | <Eigen/Core> (required to compile)
* | remove Qt's atomic dependency, I don't know what I was doing wrong...Gravatar Gael Guennebaud2010-03-01
| |
* | make Aron's idea work using Qt's atomic implementation for the synchronisationGravatar Gael Guennebaud2010-03-01
| |
* | BTL: allow to bench real timeGravatar Gael Guennebaud2010-02-26
| |
* | fix some BTL issuesGravatar Gael Guennebaud2010-02-26
| |
* | implement a smarter parallelization strategy for gemm avoiding multipleGravatar Gael Guennebaud2010-02-26
| | | | | | | | paking of the same data
* | update BTL (better timer, eigen2 => eigen3, etc)Gravatar Gael Guennebaud2010-02-23
| |
| * mergeGravatar Gael Guennebaud2010-02-22
| |\
| | * provide default values for CXX, remove duplicate defineGravatar Thomas Capricelli2010-02-22
| | |
| | * upsGravatar Hauke Heibel2010-02-22
| | |
* | | fix BTL's eigen interfaceGravatar Gael Guennebaud2010-02-22
| | | | | | | | | | | | | | | (transplanted from 437f40acc1cbd9ce2f2a2a3f413cae3a5b35f8fb )
* | | significant speedup in the matrix-matrix productsGravatar Gael Guennebaud2010-02-23
| | |
* | | oopsGravatar Gael Guennebaud2010-02-22
| | |
* | | Port BenchTimer fix.Gravatar Hauke Heibel2010-02-22
| | |
* | | mergeGravatar Gael Guennebaud2010-02-22
|\ \ \ | | |/ | |/|
| * | Added getRealTime() for windows.Gravatar Hauke Heibel2010-02-22
| | |
* | | add a small benchmark to quickly bench/compare SMP supportGravatar Gael Guennebaud2010-02-22
|/ /
* | extend the bench timer to allow benchmarking of parallel code,Gravatar Gael Guennebaud2010-02-22
| | | | | | | | improvements are welcome
| * fix BTL's eigen interfaceGravatar Gael Guennebaud2010-02-22
|/
* mergeGravatar Mark Borgerding2010-02-16
|\
* | added benchmark for unscaled and half-spectrum FFTsGravatar Mark Borgerding2010-01-21
| |
| * extend sparse product benchmark with ublasGravatar Gael Guennebaud2010-02-09
|/
* extend benchmark for sparse productsGravatar Gael Guennebaud2010-01-05
|
* Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
* * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple ofGravatar Benoit Jacob2010-01-02
| | | | | | | sizeof(Scalar), and that assumption breaks with double on linux x86-32. * Rename ei_alignmentOffset to ei_first_aligned * Rewrite its documentation and part of its body * The variant taking a MatrixBase doesn't need a separate size argument.
* add a slerp benchmark (for accuracy and speed))Gravatar Gael Guennebaud2009-12-04
|
* Added missing typedef (will I ever learn it!?)Gravatar Hauke Heibel2009-12-01
| | | | | Removed unsupported directories that do not provide CMakeList.txt (CMake 2.8 warning). The BenchTimer is now also working on Cygwin.
* * mergeGravatar Benoit Jacob2009-11-09
|\ | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2.
| * update product benchGravatar Gael Guennebaud2009-11-06
| |
| * switched to BenchUtil.hGravatar Mark Borgerding2009-10-30
| |
| * properly implement BenchTimer on POSIXGravatar Benoit Jacob2009-10-29
| | | | | | | | (may require a platform check for the clock name on non-linux platforms)
* | sync with mainlineGravatar Benoit Jacob2009-10-28
|\ \
* | | big huge changes, so i dont remember everything.Gravatar Benoit Jacob2009-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests
| | * added inline to many functionsGravatar Mark Borgerding2009-10-22
| |/
| * added Eigen::FFT andGravatar Mark Borgerding2009-10-20
| |\ | | | | | | | | | Eigen::Complex
| * | Added Windows support to the BenchTimer.Gravatar Hauke Heibel2009-10-20
|/ /
| * merged eigen2_for_fft into eigen2 mainlineGravatar Mark Borgerding2009-10-20
|/|
* | extend the sparse matrix assembly benchmarkGravatar Gael Guennebaud2009-10-07
| |
* | implement __gnuc_forget_about_setZero_its_over_nowGravatar Gael Guennebaud2009-09-18
| |
* | add a "rot" benchmark in BTLGravatar Gael Guennebaud2009-08-15
| |