http://bugzilla.novell.com/show_bug.cgi?id=615779 http://bugzilla.novell.com/show_bug.cgi?id=615779#c0 Summary: Lynnfield (Core i5) is underperforming Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: vincent.lejeune@institutoptique.fr QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux; fr-FR) AppleWebKit/532.4 (KHTML, like Gecko) konqueror/4.4.3 Safari/532.4 Performances are quite bad with core i5 hardware. I have a laptop with a core i5 430M (2,27 Ghz), and my opensuse is slower than ubuntu by about 20% for mathematical operations. It is even worse when comparing with windows, which is 4 times faster for doing the same computation ! The program used to do benchmark is below. The performance are the same when using gcc and when using icc. Reproducible: Always Steps to Reproduce: 1. Download Eigen 3 dev version 2. Build the program below with O3, -msse4.2, with include pointing to Eigen source 3. Look at the results Actual Results: ~8s Expected Results: less than 8s The sample program is : #include <Eigen/QR> #include <ctime> #include <iostream> using namespace Eigen; typedef Matrix<double,Dynamic,Dynamic> MAT; int main() { MAT A=MAT::Random(2048,2048); clock_t t0=clock(); HouseholderQR<MAT> qr(A); clock_t t1=clock(); double T=t1-t0; T/=CLOCKS_PER_SEC; std::cout<<T; return 0; } Obviously you need to set the include to Eigen source with the -I flag to pass to gcc. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.