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
----------------------------------------------



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/