ビットコイン・インスティテュート

Re: 0.3.6向けSSE2 CPUでの​4ハッシュ並列処理

人物: petree
petree 2010年8月2日16:12 UTC
impossible7の投稿(2010年8月2日09:31 UTC)
Ground Loopの投稿(2010年8月2日09:17 UTC)

上のパッチでは、テストプログラムをビルドできなかった。そっちはどう?

x86ではオブジェクトファイルのリストにcryptopp/obj/cpu.oを含める必要があった。そうしないと”make test”が失敗する。x86_64ではその問題はなかった。

petreeの投稿(2010年8月2日09:22 UTC)

投稿されたオリジナルのパッチは自分の環境(Opteron 2376)で問題なく動作しており、標準の0.3.6クライアントと比較してパフォーマンスが2倍になった。そのわずかな変更を0.3.7にも移植でき、同じ結果が得られた。

上で述べたように、パフォーマンスの向上は確認したが、パッチ版が正しく動作するか確信がない。パッチ版でブロックを生成できた?

はい、このパッチ適用後に2ブロック生成した。