Projects

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