Sep 0.10.0、AMD 9950Xで21GB/sを達成したCSVパーサー
🕒
🔗
元記事を見る
カテゴリ
科学・技術Sep 0.10.0は、.NET 9.0環境とAVX-512対応CPU、特にAMDのZen 5アーキテクチャを活用することで、単一スレッドで最大21GB/sという驚異的なCSVパース速度を実現しました。従来のAVX-512パーサーの非効率性を回避するため、AVX-512-to-256パーサーを導入し、マスクレジスタの使用を抑制。さらに、Vector256ベースのクロスプラットフォーム対応や、マルチスレッドでの8GB/s超の実行性能も報告されています。ハードウェアとソフトウェアの進化が連携することで、大幅な性能向上が達成されました。