LibreOffice Calc Is Finally Being Threaded
Written by Michael Larabel in LibreOffice on 22 November 2017 at 04:53 AM EST. 28 Comments
While LibreOffice Calc for a while now has been offering OpenCL support for speeding up spreadsheet computations, with not all drivers/GPUs supporting OpenCL, this Microsoft Office alternative is finally receiving proper multi-threading support.

Collabora developers have landed their initial work on multi-threading / parallelism as they look to speed-up the LibreOffice Calc spreadsheet program's calculations.

Tor Lillqvist and Dennis Francis of Collabora appear to be leading this charge. Their first stab at Calc parallelism notes that for now formula group calculations are done in parallel threads. This is done when OpenCL is not being used and the CPU_THREADED_CALCULATION is set. For now it's hidden behind an environment variable, but hopefully soon enough it will become the default.

Since that initial commit yesterday there have been several more patches getting this multi-threading calculation support into working shape including to thread the software interpreter and related work.

It will be interesting to see how well this multi-threaded Calc computations support is in time for the LibreOffice 6.0 release early next year.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week