We have now added support for multi-threaded encoding in the dev branch of xvc. I have created new binaries available here:
https://drive.google.com/file/d/1jFS...ew?usp=sharing
Threading is disabled by default. In order to turn it on, set the '-threads' parameter to the number of threads desired. The implementation is a variant of picture-based threading with the main benefit of not having any impact on picture quality (it gives identical bitstreams as when running without threads). It has the downside of increasing memory usage linearly with number of threads. Also note that it takes some time for utilization to reach its peak performance. As an example, when using 8 threads you typically need to code at least 128 pictures for this to happened.
Please let me know if you have any feedback or any suggestions for improvements.