Digest::MurmurHash3::PurePerl released!
MurmurHash3をpure perlで計算する。Digest::MurmurHash3::PurePerlをCPANにリリースしました。
もともと、Algorithm::HyperLogLog::PP用に作っていた murmur32( ) に murmur128() を加えて、独立したモジュールとしました。
CPANTestersでもいまのところ問題が無いようなので、Algorithm::HyperLogLogのmurmur32の実装も、Digest::MurmurHash3::PurePerlに切り替えました。
参考までに、他のpure perlなハッシュ関数(128-bit)と共にベンチマーク結果を以下に貼っておきます。
Rate sha md5 murmur3 sha 808/s -- -92% -92% md5 10000/s 1138% -- -2% murmur3 10204/s 1163% 2% --