Hi, Following Francis' suggestion, I decided to apply for the VM-for-transfer project. I started to write my application [1], any feedback would be greatly appreciated. I also included a proof of concept in the application [2] in which I started to analyze the code and hack different parts of it.
I managed to reduce the time by a factor of three during the last few days - although this is just an approximation of how fast the code could run, because it is not completely equivalent with the original code. One of the optimizations (which reduced the time on one of my tests from 40s to 25s, see this commit [3]) provides a better implementation of the VMWstringUtils::wtolower method has been thoroughly tested and is completely equivalent with the original implementation of the VM-for-transfer. Is it possible to merge the respective branch into master? I didn't want to do it without asking so I don't break anything (since we are still in the application period). [1] http://wiki.apertium.org/wiki/User:Asfrent/Application [2] http://wiki.apertium.org/wiki/User:Asfrent/Application#Proof_of_concept [3] https://github.com/ggm/vm-for-transfer-cpp/commit/2875a5cd397f44a350cd6b189216cb02c88149dc Best, Andrei ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/apertium-stuff