[eigen] new eigen2 release (2.0.12) runs slower than 2.0.0 ? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen] new eigen2 release (2.0.12) runs slower than 2.0.0 ?
- From: leon zadorin <leonleon77@xxxxxxxxx>
- Date: Tue, 2 Mar 2010 13:39:45 +1100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=4Cg+ZCfalgvcLjSsBmOBGLJvHsy+rIRC/G9AfMX1Dwo=; b=MKPZxr6ZbgPY22RCaa3FbMr1+3LUA8dmtRH5Z0cs7zkztX8/DN+zDq5p3K8xU7nQP4 mZR93YQsgzYfPdIfOoTbvpSMYboNUw2fPk5Ixotsz5XrmBTjGlFXQjk7ZiML5uqbcNlz ylGavc+9tWXfr71+gTIyCKto6fwMPzsY3MnFY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=rlXWkEQAnzwnuBevknkxhLsbq5Vj0EEI8sKGuV6bffYE5dRPmRobss4g2oX3KrpnIm QBbIFoAQ+DOc/XNpn3rgUCYEG2wg/SQF/eXenIKeHsyNe/pd+P4MoUZ0FrqcbkqJQDyY 9AogV3f0ACvaFVTOI62nc25oF65TewXbK4x5U=
Hi all -- just a generic question w.r.t. benchmarking being done to
compare older vs newer eigen2 releases to see if, inadvertently, there
are performance-related regressions...
I have noticed that v 2.0.12 appears to have slowed down in comparison
to 2.0.0_1 ...
Currently, it's too time-consuming for me to unwind the code for a
particular bottleneck -- I have simply noticed that a complex function
(log-likelihood calculations made up from large dynamic matricies of
mainly column-major layout with some exp, cwise, select, etc. calls)
are taking ~3.4 seconds to calculate with 2.0.12 whilst taking ~3.1
seconds with the 2.0.0 (exactly same app's code and compilation
options (e.g. -DNDEBUG -O3 -ffast-math -march=native on E6550 core2
duo cpu -- implying SSE3 et al, eigen_vectorization macros etc etc
etc)... running with gcc 4.4 (threading model single) on FreeBSD with
drawf eh.
My current question would be if the new versions/releases of Eigen do
undergo the comparative (to earlier versions) performance-related
benchmarks tests to find any performance regressions et al?
The benchmarks page
http://eigen.tuxfamily.org/index.php?title=Benchmark
appears to list march, 2009 (oldish) as the date for benchmarks?
.... and it only compares eigen2 vs other libs... are there any
already-done marks w.r.t. eigen vs eigen of different versions out
there?
Kind regards
Leon.