Fix Moses Bugs
Project leader: Lane Schwartz
Goals
There are bugs and warnings in Moses. Let's try to fix some of them.
Results
- Removed duplicate usage message from Moses
- Fixing some compiler warning message
- Made regression tests a git submodule (and updated documentation!)
- Tried making translation cache per-thread instead of locking
Speed up threading
Unfortunately, the initial attempt to make translation cache per-thread makes things slower:
Average system time:
- Before: 1701.214
- After: 1784.265
Average user time:
- Before: 12586.352
- After: 14013.005
Average wall time:
- Before: 1145.444
- After: 1259.471
TODO
- Try other approaches to making multi-threading faster