在 SSE2 CPU 上为 0.3.6 并行计算 4 个哈希

中本聪SN-1897

速度竟然相差 4 倍或 6 倍,感觉很可能是旧芯片在某个特殊环节上存在短板,或者执行某条指令时特别慢。除非 i5 确实把 SSE2 的速度提高到原来的六倍当作了一项宣传卖点。

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%

Xeon Quad 41% slower

Core 2 Duo 慢 55%

Core 2 Duo 55% slower

Core 2 Duo 持平 (vess)

Core 2 Duo same (vess)

Core 2 Quad 慢 50%

Core 2 Quad 50% slower

Core i5 快 200% (nelisky)

Core i5 200% faster (nelisky)

Core i5 快 100% (vess)

Core i5 100% faster (vess)

AMD Opteron 快 105%

AMD Opteron 105% faster

aceat64:

aceat64:

我的系统从约 7100 降到了约 4200。

My system went from ~7100 to ~4200.

这台机器配的是双 Intel Xeon 四核 CPU (E5335) @ 2.00GHz。

This particular system has dual Intel Xeon Quad-Core CPUs (E5335) @ 2.00GHz.

impossible7:

impossible7:

在一台跑 x86_64 linux 的 Intel Core 2 Duo T7300 上,相比官方版本 (r121) 慢了 55%

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

nelisky:

nelisky:

我的 Core2Quad (Q6600) 慢了 50%,

My Core2Quad (Q6600) slowed down 50%,

我的 i5 提升了约 200%,

my i5 improved ~200%,

impossible7:

impossible7:

在一台跑 x86_64 linux 的 AMD Opteron 2374 HE 上,我得到了 105% 的提升 (!)

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

译文校对、修订与纠错

当前版本尚未建立逐条校对状态记录。来源核验、历史审校与当前译文校对是不同事项。

查看历史审校与代表修订 →

译文内容版本:171a20b4da47。用于比对文本,不代表校对等级或更新时间。

准备纠错说明

请填写对应原文、现译文、建议译法和理由。复制后通过你联系本站作者的渠道提交;此处不会自动发送。

来源
英文原标题

4 hashes parallel on SSE2 CPUs for 0.3.6

Bitcointalk · 原始链接 ↗ 记录编号 SN-1897

阅读字号

选择适合你的字号,之后阅读会继续使用。