You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The reference implementation is not vectorized, but all others are.
350
+
- The `Arrays::mismatch` and `MemorySegment::mismatch` implementation seem to be equally performant.
351
+
- On `AVX512`, the Vector API implementation uses 512 bit (`zmm`) registers, but the `Arrays::mismatch` and `MemorySegment::mismatch` implementations only seem to use 256 bit (`ymm`) registers. Accordingly, the Vector API implementations is about 2x as fast.
352
+
- On my `NEON` machine the Vector API implementation seems to be slightly slower than the `Arrays` and `MemorySegment` implementation - I have not yet investigated why.
353
+
306
354
**Algorithm 5: filter**
307
355
308
356
The previous algorithms were either element-wise, where all lanes were independent,
0 commit comments