Sep 0.10.0 : L'analyse CSV atteint 21 Go/s grâce aux optimisations AVX-512

2025-05-09

Sep 0.10.0 atteint une vitesse fulgurante d'analyse CSV de 21 Go/s sur le processeur AMD 9950X, soit une amélioration d'environ 3x depuis sa sortie initiale en 2023 ! Cet article explore la génération de code AVX-512 sous-optimale dans .NET 9.0 et comment les performances de Sep ont été améliorées en contournant les problèmes de registres de masque. Le nouveau parseur AVX-512-vers-256 surpasse les parseurs AVX2 et les anciens parseurs AVX-512. Les benchmarks multithread montrent que Sep analyse un million de lignes en seulement 72 ms sur le 9950X, atteignant 8 Go/s.

Lire plus
Développement