Skip to content

Draft: Improve multicore performance

Changes:

  • More multicore friendly data layout, more suitable for multicore workloads.
  • Integration of the TrigDx library for high-performance trigonometric computations. Not all operations are yet performed by a TrigDx lookup table, especially as some sinusoidal operations are done in double precision. Switching to floating point in these cases cause a significant drop in accuracy (>1.0e-4). The number of elements in the lookup table may be increased, or these operations should fall back to a 'compute-based' sin/cos implementation.
  • ...
Edited by Wiebe van Breukelen

Merge request reports

Loading