Skip to content

Use AVX2 in IterativeFullJonesSolver::AddOrSubtractDirection

Maik Nijhuis requested to merge more_avx2_in_iterative_solvers into master

Use aocommon::Avx256::MatrixComplexFloat2x2 in AddOrSubtractDirection, similarly to its existing usage in SolveDirection.

On node512 in DAS-6, the run time of the solvers/iterative_full_jones and solvers/iterative_full_jones_dd_intervals tests decreased from ~9.4 seconds to ~6.7 seconds.

In the unit-test-2204 job on CI, the run time of these tests dropped from ~240 seconds to ~110 seconds!

Edited by Maik Nijhuis

Merge request reports