Asayomu Tech
注目★★★★★Lobsters

Rust の SIMD ライブラリ fearless_simd v0.7、64 ビット整数とジェネリクス改善

30秒で把握

  • 1fearless_simd v0.7 公開・64 ビット整数と SSE2 レベル追加・ジェネリクス全面改善
  • 2コンパイル時間 x86/AArch64 で 2/1 秒維持・機能拡充にも関わらず速度据え置き
  • 39 月上旬に v1.0 リリース予定・コミュニティ API フィードバック募集中

要約

fearless_simd v0.7 が公開され、u64/i64 ベクトル型の API 全面サポート、x86 向け明示的 SSE2 レベルの追加、ジェネリック プログラミング対応の強化が実装された。swizzle_dynis の全幅対応、要素のシフト・ローテーション操作の便利関数追加など、SIMD 操作が拡充された。コンパイル時間は x86 で 2 秒、AArch64 で 1 秒のままで、機能拡張にもかかわらず速度を維持した。

あなたへの影響

fearless_simd はゼロ依存かつコンパイル時間が短く SIMD 抽象化の土台として設計されているため、既に 1000 以上の GitHub リポジトリで直接・間接的に利用されている。

推奨:v1.0 への移行を機に API フィードバックがあれば早期に報告しておくと、今後の SIMD 実装の選定判断に活かせる。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。