Re: [eigen] Slowdown on MSVC 2013 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
On 19.06.2014 21:01, Sameer Agarwal wrote:
We are observing some strange slowdown with Eigen on MSVC 2013, and the
source of this seems to be some strange inlining behaviour that is
different between MSVC and Clang.
I'm afraid we don't have many MSVC experts here. If you or Björn are,
we'd appreciate any MSVC-specific contribution (such as identifying bugs
or performance issues). Even simply running the unit-tests on a regular
basis would be appreciated!
See here (page is under development):
http://eigen.tuxfamily.org/index.php?title=Contributing_to_Eigen
https://ceres-solver.googlesource.com/ceres-solver/+/master/include/ceres/jet.h
That's a bit too little information to see if it's Eigen's or Jet's
fault. So just a general advice: Try to reduce the issue to smaller
problems and compare what assembly instructions clang vs MSVC generate.
If you find things we can improve on Eigen's side, please notify us!
Christoph
--
----------------------------------------------
Dipl.-Inf., Dipl.-Math. Christoph Hertzberg
Cartesium 0.049
Universität Bremen
Enrique-Schmidt-Straße 5
28359 Bremen
Tel: +49 (421) 218-64252
----------------------------------------------