Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | add the manual Intel's way to query cache info | Gael Guennebaud | 2010-06-26 | |
| | ||||
* | add a utilility to debug cpuid, and makes sure we get 0 if we query an ↵ | Gael Guennebaud | 2010-06-26 | |
| | | | | unsupported cpuid function | |||
* | email change | Gael Guennebaud | 2010-06-24 | |
| | ||||
* | add support for oski | Gael Guennebaud | 2010-06-24 | |
| | ||||
* | btl: add a trmm action and update eigen interface | Gael Guennebaud | 2010-06-23 | |
| | ||||
* | add a spmv mini becnhmark for Eigen, GMM++, ublas, mtl4, and oski | Gael Guennebaud | 2010-06-22 | |
| | ||||
* | slightly optimize computeProductBlockingSizes by explicitely precomputing ↵ | Gael Guennebaud | 2010-06-22 | |
| | | | | what is known at compile time | |||
* | fix in case we don't know how to query the L1/L2 cache sizes | Gael Guennebaud | 2010-06-21 | |
| | ||||
* | simplify and optimize block sizes computation for matrix products. They | Gael Guennebaud | 2010-06-21 | |
| | | | | | are now automatically computed from the L1 and L2 cache sizes which are themselves automatically determined at runtime. | |||
* | make bench_gemm print out the queried cache sizes | Gael Guennebaud | 2010-06-21 | |
| | ||||
* | add the possibility to set the cache size at runtime | Gael Guennebaud | 2010-06-18 | |
| | ||||
* | add runtime API to control multithreading | Gael Guennebaud | 2010-06-10 | |
| | ||||
* | make BenchTimer compatible with 2.0 branch | Gael Guennebaud | 2010-06-01 | |
| | ||||
* | remove USING_PART_OF_NAMESPACE_EIGEN, leaving it in Eigen2Support. | Benoit Jacob | 2010-04-22 | |
| | | | | improve porting-Eigen2-to-3 docs | |||
* | Fixed line endings. | Hauke Heibel | 2010-03-05 | |
| | ||||
* | add a small program to bench all combinations of small products | Gael Guennebaud | 2010-03-05 | |
| | ||||
* | clean a bit the bench_gemm files | Gael Guennebaud | 2010-03-05 | |
| | ||||
* | minor cleaning | Gael Guennebaud | 2010-03-05 | |
| | ||||
* | merge with default branch | Gael Guennebaud | 2010-03-04 | |
|\ | ||||
| * | clean #defined tokens, and use clock_gettime for the real time | Gael Guennebaud | 2010-03-03 | |
| | | ||||
| * | BenchTimer: avoid warning about symbol redefinition on win32, and include ↵ | Eamon Nerbonne | 2010-03-02 | |
| | | | | | | | | <Eigen/Core> (required to compile) | |||
* | | remove Qt's atomic dependency, I don't know what I was doing wrong... | Gael Guennebaud | 2010-03-01 | |
| | | ||||
* | | make Aron's idea work using Qt's atomic implementation for the synchronisation | Gael Guennebaud | 2010-03-01 | |
| | | ||||
* | | BTL: allow to bench real time | Gael Guennebaud | 2010-02-26 | |
| | | ||||
* | | fix some BTL issues | Gael Guennebaud | 2010-02-26 | |
| | | ||||
* | | implement a smarter parallelization strategy for gemm avoiding multiple | Gael Guennebaud | 2010-02-26 | |
| | | | | | | | | paking of the same data | |||
* | | update BTL (better timer, eigen2 => eigen3, etc) | Gael Guennebaud | 2010-02-23 | |
| | | ||||
| * | merge | Gael Guennebaud | 2010-02-22 | |
| |\ | ||||
| | * | provide default values for CXX, remove duplicate define | Thomas Capricelli | 2010-02-22 | |
| | | | ||||
| | * | ups | Hauke Heibel | 2010-02-22 | |
| | | | ||||
* | | | fix BTL's eigen interface | Gael Guennebaud | 2010-02-22 | |
| | | | | | | | | | | | | | | | (transplanted from 437f40acc1cbd9ce2f2a2a3f413cae3a5b35f8fb ) | |||
* | | | significant speedup in the matrix-matrix products | Gael Guennebaud | 2010-02-23 | |
| | | | ||||
* | | | oops | Gael Guennebaud | 2010-02-22 | |
| | | | ||||
* | | | Port BenchTimer fix. | Hauke Heibel | 2010-02-22 | |
| | | | ||||
* | | | merge | Gael Guennebaud | 2010-02-22 | |
|\ \ \ | | |/ | |/| | ||||
| * | | Added getRealTime() for windows. | Hauke Heibel | 2010-02-22 | |
| | | | ||||
* | | | add a small benchmark to quickly bench/compare SMP support | Gael Guennebaud | 2010-02-22 | |
|/ / | ||||
* | | extend the bench timer to allow benchmarking of parallel code, | Gael Guennebaud | 2010-02-22 | |
| | | | | | | | | improvements are welcome | |||
| * | fix BTL's eigen interface | Gael Guennebaud | 2010-02-22 | |
|/ | ||||
* | merge | Mark Borgerding | 2010-02-16 | |
|\ | ||||
* | | added benchmark for unscaled and half-spectrum FFTs | Mark Borgerding | 2010-01-21 | |
| | | ||||
| * | extend sparse product benchmark with ublas | Gael Guennebaud | 2010-02-09 | |
|/ | ||||
* | extend benchmark for sparse products | Gael Guennebaud | 2010-01-05 | |
| | ||||
* | Big renaming: | Benoit Jacob | 2010-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 of | Benoit Jacob | 2010-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)) | Gael Guennebaud | 2009-12-04 | |
| | ||||
* | Added missing typedef (will I ever learn it!?) | Hauke Heibel | 2009-12-01 | |
| | | | | | Removed unsupported directories that do not provide CMakeList.txt (CMake 2.8 warning). The BenchTimer is now also working on Cygwin. | |||
* | * merge | Benoit Jacob | 2009-11-09 | |
|\ | | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | |||
| * | update product bench | Gael Guennebaud | 2009-11-06 | |
| | | ||||
| * | switched to BenchUtil.h | Mark Borgerding | 2009-10-30 | |
| | |