Re: How to build the test-suite executables?

Posted by Moreton, Peter on
URL: http://quantlib.414.s1.nabble.com/How-to-build-the-test-suite-executables-tp4837p4841.html

OK, if anyone wants to email me with performance data regarding the Quantlib test-suite executing on various platforms, I'd be happy to maintain, and periodically publish this. The following data would be useful:
 
* Quantlib version
* Number of test cases
* CPU Name (Intel Xeon, AMD Opteron etc)
* CPU Clockrate
* CPU L2 Cache
* Memory
* Elapsed time to run all test-cases
 
The compiler used on my benchmarks is GCC v4.0.3. I'm sure I could squeeze a few percent by messing with compiler switches, and maybe a couple of hundred percent by optimizing the code to keep the CPU piplelines full etc. However, my interest is in porting the code to an FPGA, which might yield gains of a hundred-fold or more.
 
Regards, Peter Moreton
 
 
 
 

________________________________

From: Luigi Ballabio [mailto:[hidden email]]
Sent: Mon 19/06/2006 12:13
To: Moreton, Peter
Cc: [hidden email]
Subject: Re: [Quantlib-users] How to build the test-suite executables?




On 06/19/2006 01:09:23 PM, Moreton, Peter wrote:
> Thanks Luigi, I have the whole of Quantlib running just fine under
> Ubuntu now.

Good.

> My interest is in the area of performance of the algorithms, and I
> wonder is there any place on the 'net where the Quantlib test-suite
> benchmarks have been gathered together for comparison purposes?

I don't think so. Drop a line here on the mailing list if you want to
gather such data.

> My results so far are:
>
> test-suite, 236 test cases:    AMD XP2000+ 1.7Ghz, 256Kb L2, 1Gbyte
> RAM    : 10 minutes 23 seconds
>                                           Intel Pentium-M  1.5Ghz, 1Mb
> L2, 512Mbyte RAM : 8 minutes 24 seconds

What compiler are you using on the two machines? (Of course it's gcc
for Ubuntu, but I don't know what version it distributes.) How about
compiler options?

Luigi


----------------------------------------

All generalizations are false, including this one.
-- Mark Twain