6

CPU 速度が 200 MHz のデバイスで SHA-256 ハッシュ関数の遅延を見つける必要があります。どうすればそれを行うことができますか、はるかに高速または低速のデバイスの答えを持っている人はいますか?

4

1 に答える 1

8

速度は、実装と CPU の仕様に大きく依存します。予想される速度の非常に大まかな見積もりは、特定のデバイスのバイト数あたりのサイクルを推定することです。

数値さまざまですが、保守的に考えて、SHA-256 の実装に約 25 サイクル/バイトかかると仮定します。逆数を取ると、サイクルごとに 1/25 バイトが得られることがわかります。200 MHz プロセッサは 1 秒あたり 200 ミオ サイクルなので、理論上のスループットは 8 ミオ バイト/秒、つまり 7,63 MB/秒になります。

しかし、これは非常に大まかな推測にすぎません。正確な数値が必要な場合は、自分で全体をベンチマークするのが最善の方法です。

于 2012-06-12T22:42:10.493 に答える