RLOS-2021-Microsoft

Contains updates for my work on Parallel parsing improvements on Vowpal Wabbit.

View on GitHub

Relocation

This page discusses the major relocations of functions, required to handle race conditions.

drawing

The following functions were moved from the parser to the learner thread:

Future work:

Since these functions are still a preprocessing step (cache writing is an IO operation), we may want to spawn a separate thread to handle these operations. This would reduce the bottleneck on the learner.