ultraviolet and now nalgebra has SoA support. They have modifications to mathbench to show performance differences. It would be good to add support for SoA types without pessimising the existing non wide benchmarks. For example ultraviolet changes benches to operate on 4 values, which favours ultraviolet's wide types but isn't very useful if you want to compare performance of the non-wide types. Making use of SoA types requires a lot of transformation of code and it isn't always possible to do efficiently for all algorithms so non-wide performance is still relevant. Benchmarks for both non-wide and wide types would be the best of both worlds I think.
ultraviolet and now nalgebra has SoA support. They have modifications to mathbench to show performance differences. It would be good to add support for SoA types without pessimising the existing non wide benchmarks. For example ultraviolet changes benches to operate on 4 values, which favours ultraviolet's wide types but isn't very useful if you want to compare performance of the non-wide types. Making use of SoA types requires a lot of transformation of code and it isn't always possible to do efficiently for all algorithms so non-wide performance is still relevant. Benchmarks for both non-wide and wide types would be the best of both worlds I think.