我正在查看英特尔 x86 和 PowerPC(特别是 IBM POWER7)上 MD5 的性能(使用它进行备份,我知道这是一种有点过时的加密方法),看起来 Power 大约需要两倍的时间与 x86 相比执行。
不同之处在于有一个为 x86 生成的程序集版本,其性能可能已经调整,我正在尝试查看是否有类似的方法来提高 Power 的性能,但我不确定从哪里开始寻找和想知道如果有人有想法。
只是更多的背景信息,我传入的文件很大(~2G),我根本没有努力将它并行化,它都是顺序的。
另外,当我尝试不同的(例如 SHA1,或其他来自 sha 家族的)时,性能非常接近..所以想知道 MD5 是否有什么特别之处