[Xapian-devel] Optimized IneB2 and made changes to inl2 and ifb2

Aarsh Shah aarshkshah1992 at gmail.com
Sun Jun 8 17:17:44 BST 2014


Hello,

->Based on Olly's extremely good advice, I made changes to Inl2 and Ifb2 by
calculating some complex sub expressions in Init() whhich depend on
constant values. They are a part of the pull requests.

-> I also optimized IneB2 weighting scheme by :-

a.) Simplifying expressions and cancelling out common factors.
b.) Caclulating common  sub-expressions in Init()
c.) Tightening the upper bound.

I have opened a pull request for IneB2 too.

-> I am now working on DPH. I think I have some new ideas after discussing
the upper bound optimizations with Olly today.

-> I will also work on timing the automated tests for the old and new code
for each scheme and also profile the new scheme with kcachegrind and
document the output.

Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20140608/4870045a/attachment.html>


More information about the Xapian-devel mailing list