arrenglover/openfabmap — pull request #3 by kmactavish (2014-11-12 03:33:36+00:00)
Title: OpenMP Speedups

This pull request adds OpenMP multithreading for clustering and fabmap place comparisons.

* It is designed to return identical results to non multi-threaded (sacrificing some speed in a couple places).
* Enabled automatically in CMakeLists if package OpenMP is found.
* Runs up to 8x faster on quad-core with hyperthreading.
* Added status messages to bowmsctrainer, since this can take a long time.
* Uses cout right now, maybe a better logging method can be suggested.