5:10 Note the "ss" at the end, which stands for scalar single(-precision float). This code is processing one element at a time and just happens to use AVX/FMA instructions to do it. You want "ps" (packed single), which is the SIMD version of the instructions.
3:49 the rust code is measuring the creation of the list & transformation, while in Python & Julia he is only benchmarking the transformation... so silly
5:10 Note the "ss" at the end, which stands for scalar single(-precision float). This code is processing one element at a time and just happens to use AVX/FMA instructions to do it. You want "ps" (packed single), which is the SIMD version of the instructions.
Really nice talk!
3:49 the rust code is measuring the creation of the list & transformation, while in Python & Julia he is only benchmarking the transformation... so silly