多くのファイルと巨大なファイル(数GB)でcrc32を計算する必要があります。Damiengやthis oneなど、Web で見つけたいくつかのアルゴを試してみましたが、機能しますが、遅いです (1 分以上)。さまざまな crc32 アルゴでこのベンチマークを見つけたところ、sse 4.2 にはハードウェア アクセラレーションされた crc32 メソッドがあることがわかりました。
SSE crc32 コードを使用するための c# コード サンプルはどこにも見つかりませんでした。
1 - 可能ですか?
2 - 現在の CPU が SSE4.2 対応かどうかを確認するにはどうすればよいですか? (crc32方式を切り替えるため)
(できればコードサンプルをお願いします)