Experiment CPP against JQuantLib

Bug #1209821 reported by Richard Gomes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
JQuantLib
In Progress
Medium
Richard Gomes

Bug Description

Compare performance of CPP implementation and JQuantLib

See also:
http://www.quanteam.de/papers/cpp_java_speed.pdf
http://www.quanteam.de/site_en/publications.html

Source code:
http://www.quanteam.de/papers/cpp_java_speed.tar.gz

=============
Relationships
=============
child of http://bugs.launchpad.net/bugs/jquantlib-329

Tags: performance
Revision history for this message
Richard Gomes (frgomes) wrote :

Kicking to v0.1.4

Revision history for this message
Richard Gomes (frgomes) wrote :

I am attempting to independently verify the report produced by quanteam.
However the C++ code does not compile because the tar archive is missing the allocate.h file which is needed for compilation of the C++ version of the code.

I will attempt to contact quanteam to get the source for allocate.h
and get an independent reproducible version of their code.

Revision history for this message
Richard Gomes (frgomes) wrote :

I've seen that the sources do not have anything specific to QuantLib. So the idea would be compare C++ against Java in a first step and in a second step "translate to QuantLib and JQuantLib", I mean, reimplement the basic functionality of these tests using QuantLib API and JQuantLib API.

This second step will provide us some feedback about how QuantLib and JQuantLib APIs compare in resemblance and performance.

Thanks a lot! :)

Revision history for this message
Q Boiler (q.boiler) wrote :

We will add a wiki page Document to detail
how any benchmarking or comparisons will be done.

Adding tasks for this ticket:
1. Create wiki performance page.
2. Identify java/c++ comparisons and benchmarks.
3. Identify starting point for JQuantLib/Quantlib direct performance comparisons.

Once that is done, this ticket can be closed, and new work/tickets can be generated as needed.

Revision history for this message
Q Boiler (q.boiler) wrote :

Created the Wiki page.
I have added NO content at this point, but should start doing that shortly.
http://www.jquantlib.org/index.php/JQL_Benchmarking

Revision history for this message
Q Boiler (q.boiler) wrote :

Just updating to indicate that this needs to encompass Bonds examples from both JQL and QL.

Will request information from other developers

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.