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

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

人物: sgtstein
sgtstein 2010年8月15日03:19 UTC

さて、報告する。

コンパイル時にgccに-msseと-msse2を指定してコンパイルできた。最初は約692kh/s(SVN r130の50%[1400kh/s])だったが、再コンパイルして現在約1120kh/sになっている。これは現在ハイパースレッディングなしで両方のCPUを使用する場合と同等だが、ハイパースレッディングが確かに使われていることは確認できる。ハイパースレッディングをオフにすると約1350kh/sになる。標準ビルドにかなり近い。

また、gitにはパッチ済みで更新されたコードが入っているのかな?

// SVN r130 Using HT.
08/14/10 19:02 hashmeter   4 CPUs   1392 khash/s
08/14/10 19:32 hashmeter   4 CPUs   1387 khash/s
08/14/10 20:02 hashmeter   4 CPUs   1386 khash/s
08/14/10 20:32 hashmeter   4 CPUs   1380 khash/s
08/14/10 21:02 hashmeter   4 CPUs   1363 khash/s
// With -msse -msse2, first run. Using HT.
08/14/10 21:32 hashmeter   4 CPUs    692 khash/s
08/14/10 22:06 hashmeter   4 CPUs   1011 khash/s
08/14/10 22:11 hashmeter   4 CPUs   1104 khash/s
08/14/10 22:16 hashmeter   4 CPUs   1120 khash/s
// NOT using HT.
08/14/10 22:21 hashmeter   2 CPUs   1359 khash/s
08/14/10 22:26 hashmeter   2 CPUs   1340 khash/s

自分の体験を伝えて、できる限りの情報で力になりたかっただけだ。