[eigen] Slowdown on MSVC 2013 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen <eigen@xxxxxxxxxxxxxxxxxxx>
- Subject: [eigen] Slowdown on MSVC 2013
- From: Sameer Agarwal <sameeragarwal@xxxxxxxxxx>
- Date: Thu, 19 Jun 2014 19:01:25 +0000
- Cc: Björn Piltz <bjornpiltz@xxxxxxxxxx>, Alex Stewart <alexs.mac@xxxxxxxxx>, Keir Mierle <mierle@xxxxxxxxx>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=88AB0eF/UzHSND40mpFbSoJXBm3rNkpHdnzAOU2XV9A=; b=Asg7gAKp73RK9ZhkZXJ/+qZH6tBPkkGWE0n6Q9zjDjb7aOenl4tGskyU8HSthrmN8K Pi7h/MjatwcYx/JydytcikVFyvMsTgdQwwrfBk+Z3Wt3TwnXyCrWrAnyMz1+GTt8MQKJ Z29nYbhLmZKeM3vMEe9qgu9WvcVDdhfeZdf3CfTTetirHn0aMJszPri/1xmmN4GpGqcx K8nPlH0K1sFQKXmBiDBQ4P4Ti8MnhAboCBgDHT6sPUBBSEOolGtlSfiCI10DZy8BhFvI gqSvLXJqC5Tbj6iigRkxZVZc+uvTGiz/6sIxoaN1ZJsnjJvpSR9fUMnM4f6NfjFxIN3I apXQ==
Hi Guys,
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.
Bjorn Piltz did some digging and his findings are described below. Any thoughts/suggestions for how we should do things differently would be very useful.
The code for the automatic differentiation lives in
Thank you,
Sameer