n=256 vector species=Species[float, 16, S_512_BIT] lanes=16 naive median 16.8 ms 2.00 GFLOP/s ikj median 6.2 ms 5.39 GFLOP/s (2.7x naive) vector median 1.6 ms 21.55 GFLOP/s (10.8x naive, 4.00x ikj) max abs difference vs naive: ikj 0.00e+00, vector 2.29e-05 n=512 vector species=Species[float, 16, S_512_BIT] lanes=16 naive median 142.7 ms 1.88 GFLOP/s ikj median 53.8 ms 4.99 GFLOP/s (2.7x naive) vector median 12.6 ms 21.25 GFLOP/s (11.3x naive, 4.26x ikj) max abs difference vs naive: ikj 0.00e+00, vector 4.58e-05 n=1024 vector species=Species[float, 16, S_512_BIT] lanes=16 naive median 7111.4 ms 0.30 GFLOP/s ikj median 1136.1 ms 1.89 GFLOP/s (6.3x naive) vector median 164.8 ms 13.03 GFLOP/s (43.2x naive, 6.89x ikj) max abs difference vs naive: ikj 0.00e+00, vector 9.16e-05