Login  Register

Re: Financial Software Performance Benchmarking

Posted by Klaus Spanderen-2 on May 05, 2009; 8:12pm
URL: http://quantlib.414.s1.nabble.com/Financial-Software-Performance-Benchmarking-tp7444p7447.html

Hi Jace,

please find attached a first draft of a modified version of the QuantLib
benchmark. This version now supports the following command line arguments

 --large  : runs each benchmark multiple times (20). In the future this could
also enable "larger" (in term of memory usage) versions of some benchmarks.

 --nprocs=<#processes>: starts a master process waiting for #processes-1
childs to join to run the benchmarks in parallel.

 --child : starts a child process.

The master reports the performance of the sum of all processes. E.g. on a Unix
machine

./quantlib-benchmark --large --nprocs=2 & ./quantlib-benchmark --large --child

starts a "large" benchmark with two processes (running the benchmark suite
twice).

This version uses boost::interprocess to synchronize the processes and to
calculate the overall performance. Therefore you need to have at least
boost-1-35 installed. (I haven't had the time to check the program on a
Windows box but it should work as well.)
 
regards
 Klaus


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users

quantlibbenchmark.cpp (18K) Download Attachment