(Oliproの文脈投稿)

7 件のメッセージ BitcoinTalk Olipro, knightmb, Ground Loop, サトシ・ナカモト 2010年7月26日 — 2010年7月26日
Olipro 2010年7月26日 原文 · 個別ページ

さて、ここで絶対に驚異的なパフォーマンスを紹介する。

SHAコンテキストのキャッシュ部分はtcatmの功績だ——これは素晴らしいパフォーマンスを提供する。さらに、Intelコンパイラは並列化能力でVisual Studioに対して大幅なパフォーマンス向上を実現し、真価を発揮している。

パフォーマンス:4コアで4700khash/s、それ自体が物語っていると思う。

VSとIntelの両方のビルドを含めたが、比較にならない。IntelビルドはVSを完全に凌駕している。

SHA状態キャッシュ付きBitcoinはここから取得

knightmb 2010年7月26日 原文 · 個別ページ

物理的にはそうだが、仮想マシンを使えば例えば3コアの環境を設定できる。Windowsは3コアでも4コアでも問題なく動作する。何コアあるかは気にしない。

Olipro 2010年7月26日 原文 · 個別ページ

Quote from: knightmb on July 26, 2010, 03:33:34 PM

物理的にはそうだが、仮想マシンを使えば例えば3コアの環境を設定できる。Windowsは3コアでも4コアでも問題なく動作する。何コアあるかは気にしない。

VMwareはプロセッサ/コアの偶数のみを許可するが、8コアを公開してからOSに7つだけ認識させるよう設定することはできると思う。

もし本当にそういうセットアップを持っているなら、CPUが実際に持っているよりも多くのプロセッサ/コアを選択している可能性が高い(これは可能だが、パフォーマンスにかなり悪影響を与える)。

knightmb 2010年7月26日 原文 · 個別ページ

Quote from: Olipro on July 26, 2010, 03:51:13 PM Quote from: knightmb on July 26, 2010, 03:33:34 PM

物理的にはそうだが、仮想マシンを使えば例えば3つに設定できる。Windowsは3コアでも4コアでも問題なく動く。いくつでも気にしない。

VMwareは偶数のプロセッサ/コアしか許可しない。ただし8コアを公開してOSが7つだけ認識するように設定はできると思う。

もし彼が本当にこの設定なら、CPUの実際のコア数より多いプロセッサ/コアを選んだのだろう(そう、これは可能だがパフォーマンスにかなり悪影響がある)

書いた時はVirtual Boxのことを考えていた Wink

デスクトップマシンでBitCoinを7アクティブコアに下げて、一般的な軽量UI用に1つ空けておこうかと考えていた。

Olipro 2010年7月26日 原文 · 個別ページ

Quote from: Ground Loop on July 26, 2010, 06:03:29 PM

デスクトップマシンでBitCoinを7アクティブコアに下げて、一般的な軽量UI用に1つ空けておこうかと考えていた。

BitCoinのスレッドは自動的に低優先度に設定される。他のプロセスがCPUを使いたい時には自動的にCPU時間を明け渡す

Quote from: Olipro on July 26, 2010, 06:39:17 AM

SHAコンテキストのキャッシュ部分はtcatmの功績です — これは見事なパフォーマンスを提供します。さらに、Intelコンパイラはここで真価を発揮し、その並列化能力がVisual Studioに対して大幅なパフォーマンス向上をもたらしています。

パフォーマンス: 4コアで4700khash/s、これは結果が物語っていると思います。

VSとIntelの両方のビルドを含めましたが、比較になりません。IntelビルドはVSを完全に凌駕しています。

まだCrypto++をベースにしているか?これをメインのソースコードに取り込もう。