原始文献 / 论坛帖 / Re: 4 hashes parallel on SSE2 CPUs for 0.3.6

Re: 4 hashes parallel on SSE2 CPUs for 0.3.6

Bitcointalk · 2010-08-12 22:07:23 UTC

AuthorSatoshi Nakamoto
TitleRe: 4 hashes parallel on SSE2 CPUs for 0.3.6
Date2010-08-12 22:07:23 UTC
ForumBitcointalk · 原文

速度差这么大,达到 4 倍或 6 倍,感觉很可能是老芯片对某个特定指令或弱项处理很慢。除非是 i5 的卖点:他们把 SSE2 做快了 6 倍。

快速总结:
Xeon Quad 慢 41%
Core 2 Duo 慢 55%
Core 2 Duo 持平(vess)
Core 2 Quad 慢 50%
Core i5 快 200%(nelisky)
Core i5 快 100%(vess)
AMD Opteron 快 105%

aceat64:
我的系统从 ~7100 降到了 ~4200。
这台机器是双 Intel Xeon 四核 CPU(E5335)@ 2.00GHz。

impossible7:
在 Intel Core 2 Duo T7300、x86_64 linux 上,比原版(r121)慢了 55%。

nelisky:
我的 Core2Quad(Q6600)慢了 50%,
我的 i5 快了约 200%。

impossible7:
在 AMD Opteron 2374 HE、x86_64 linux 上,我得到了 105% 的提升(!)

英文原文

That big of a difference in speed, by a factor of 4 or 6, feels like it's likely to be some quirky weak spot or instruction that the old chip is slow with.  Unless it's a touted feature of the i5 that they made SSE2 six times faster.

A quick summary:
Xeon Quad        41% slower
Core 2 Duo        55% slower
Core 2 Duo        same (vess)
Core 2 Quad      50% slower
Core i5            200% faster (nelisky)
Core i5            100% faster (vess)
AMD Opteron    105% faster

aceat64:
My system went from ~7100 to ~4200.
This particular system has dual Intel Xeon Quad-Core CPUs (E5335) @ 2.00GHz.

impossible7:
on an Intel Core 2 Duo T7300 running x86_64 linux it was 55% slower compared to the stock version (r121)

nelisky:
My Core2Quad (Q6600) slowed down 50%,
my i5 improved ~200%,

impossible7:
on an AMD Opteron 2374 HE running x86_64 linux I got a 105% improvement (!)