aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/products
Commit message (Expand)AuthorAge
* Removed executable bit from header filesGravatar Benoit Steiner2016-03-23
* bug #1161: fix division by zero for huge scalar typesGravatar Gael Guennebaud2016-02-03
* Fix tri = complex * real product, and add respective unit test.Gravatar Gael Guennebaud2016-01-27
* Remove dead code.Gravatar Gael Guennebaud2016-01-26
* Re-enable blocking on rows in non-l3 blocking mode.Gravatar Gael Guennebaud2016-01-26
* Make sure that micro-panel-size is smaller than blocking sizes (otherwise we ...Gravatar Gael Guennebaud2016-01-26
* Make sure that block sizes are smaller than input matrix sizes.Gravatar Gael Guennebaud2016-01-26
* bug #51: add block preallocation mechanism to selfadjoit*matrix product.Gravatar Gael Guennebaud2016-01-25
* bug #51: make general_matrix_matrix_triangular_product use L3-blocking helper...Gravatar Gael Guennebaud2016-01-25
* bug #1151: remove useless critical sectionGravatar Gael Guennebaud2016-01-21
* Fix compilation of MKL support.Gravatar Gael Guennebaud2015-12-11
* Fixes internal compiler error while compiling with VC2015 Update1 x64.Gravatar Nikolay Fedorov2015-12-03
* Fix degenerate cases in syrk and trsmGravatar Gael Guennebaud2015-11-30
* Use a class constructor to initialize CPU cache sizesGravatar Chris Jones2015-11-20
* Avoid any openmp calls if multi-threading is explicitely disabled at runtime.Gravatar Gael Guennebaud2015-10-22
* Improve numerical accuracy in LLT and triangular solve by using true scalar d...Gravatar Gael Guennebaud2015-10-18
* Remove dead code in selfadjoint_matrix_vector_productGravatar Gael Guennebaud2015-10-09
* Optimize a bit complex selfadjoint * vector product.Gravatar Gael Guennebaud2015-10-09
* bug #1043: Avoid integer conversion sign warningGravatar Christoph Hertzberg2015-08-19
* Generalize first_aligned to take the requested alignment as a template parame...Gravatar Gael Guennebaud2015-08-06
* Enable runtime stack alignment in gemm_blocking_space.Gravatar Gael Guennebaud2015-08-06
* bug #973: update macro-level control of alignement by introducing user-contro...Gravatar Gael Guennebaud2015-07-29
* bug #923: fix EIGEN_USE_BLAS modeGravatar Gael Guennebaud2015-06-23
* Remove a few deprecated internal expressionsGravatar Gael Guennebaud2015-06-19
* Fix shadow warnings triggered by clangGravatar Gael Guennebaud2015-06-09
* Abandon blocking size lookup table approach. Not performing as well in real w...Gravatar Benoit Jacob2015-05-19
* Improved the blocking strategy to speedup multithreaded tensor contractions.Gravatar Benoit Steiner2015-04-09
* add a note on bug #992Gravatar Gael Guennebaud2015-04-08
* bug #992: don't select a 3p GEMM path with non-vectorizable scalar types, thi...Gravatar Benoit Jacob2015-04-07
* Only use blocking sizes LUTs for single-thread products for nowGravatar Benoit Jacob2015-03-31
* Fix computeProductBlockingSizes with m==0, and add respective unit test.Gravatar Gael Guennebaud2015-03-31
* use unsigned short instead of uint16_t which doesn't exist in c++98Gravatar Benoit Jacob2015-03-17
* Similar to cset 3589a9c115a892ea3ca5dac74d71a1526764cb38Gravatar Benoit Jacob2015-03-16
* fix bug in maxsize calculation, which would cause products of size > 2048 to ...Gravatar Benoit Jacob2015-03-16
* fix compilation with GCC 4.8Gravatar Benoit Jacob2015-03-16
* Fix bug in case where EIGEN_TEST_SPECIFIC_BLOCKING_SIZE is defined but falseGravatar Benoit Jacob2015-03-15
* actual_panel_rows computation should always be resilient to parameters not co...Gravatar Benoit Jacob2015-03-15
* Refactor computeProductBlockingSizes to make room for the possibility of usin...Gravatar Benoit Jacob2015-03-15
* organize a little our default cache sizes, and use a saner default L1 outside...Gravatar Benoit Jacob2015-03-13
* Avoid undeflow when blocking size are tuned manually.Gravatar Gael Guennebaud2015-03-06
* bug #978: early return for vanishing productsGravatar Gael Guennebaud2015-03-06
* Improve blocking heuristic: if the lhs fit within L1, then block on the rhs i...Gravatar Gael Guennebaud2015-03-06
* Improve product kernel: replace the previous dynamic loop swaping strategy by...Gravatar Gael Guennebaud2015-03-06
* Product optimization: implement a dynamic loop-swapping startegy to improve m...Gravatar Gael Guennebaud2015-03-05
* Fix asm comments in 1px1 kernelGravatar Benoit Jacob2015-03-03
* Add a benchmark-default-sizes action to benchmark-blocking-sizes.cppGravatar Benoit Jacob2015-03-03
* Increase unit-test L1 cache size to ensure we are doing at least 2 peeled loo...Gravatar Gael Guennebaud2015-02-27
* Re-enbale detection of min/max parentheses protection, and re-enable mpreal_s...Gravatar Gael Guennebaud2015-02-27
* Reimplement the selection between rotating and non-rotating kernelsGravatar Benoit Jacob2015-02-27
* Avoid packing rhs multiple-times when blocking on the lhs only.Gravatar Gael Guennebaud2015-02-26