OpenCL:MQL5での内部実装テスト - ページ 37 1...303132333435363738394041424344...70 新しいコメント Sceptic Philozoff 2012.03.16 14:03 #361 joo: そして、それはメモリの問題ではなく、OpenCLドライバのタスク並列化機構そのものに起因している可能性が高い。フライの数の倍数で実験する必要があります。 フライ数(Intel HD Graphics 1000)がわからない場合はどうすればよいですか?6か、それ以上か...。6個とすると、25倍の実行速度はどこから来るのでしょうか? Vladimir Gomonov 2012.03.16 14:33 #362 Mathemat: フライ数(Intel HD Graphics 1000)がわからない場合はどうすればよいですか?6か、それ以上か...。6個だとすると、実行速度の25倍はどこから来るのでしょうか? 25倍のゲインは、私の天才的な才能によるもので、まあベクトル演算によるものも少しはあります。ベクトルのスカラー積は、GPU上で非常に高速にカウントされます。 Sceptic Philozoff 2012.03.16 14:50 #363 MetaDriver: x25-growthは、私の天才的な才能から生まれたもので、ベクトル演算から生まれたものも少しあります。ベクトルのスカラー積は、GPU上で非常に高速にカウントされます。この6匹の蜂は、石の周波数の2.5倍である1.1GHzで動作することに留意してください。つまり、石の周波数で2.5匹の条件付き蜂が動いているわけです。し かし、25倍というのはどこから来ているのだろうか。 Ilyas 2012.03.16 15:12 #364 Mathemat:忘れてはならないのは、この6匹の蜂は1.1GHzで動いており、これは石の周波数の2.5倍であることだ。それは、石の周波数で動作する2.5匹の条件付きバチです。しかし、25倍というのはどこから来ているのだろうか。 SSEは4つのフロートを同時に処理する * 2コア + コンパイラ最適化。 Sceptic Philozoff 2012.03.16 15:31 #365 mql5: SSEは、4つのフロートを同時に処理する * 2コア + コンパイラの最適化。では、すべての作業はCPUコアで行われ、組み込みGPUのビーズでは行われないのですね。そして2つ目は、もしハチの上でなければ、ハチの上で正確にコードを走らせるにはどうしたらいいかということです。追伸:AMDが強力なオンボードGPUでこの騒ぎを起こしたのには理由があります:A8-3850は400ものビーズを搭載しているのです...。P.P.S. それで、開発者の担当者が現れて、また逃げ出したんだ :( Sergey 2012.03.16 16:39 #366 2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16ユニット、1225MHz、1536Mb、バージョン285.62)2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16ユニット、1225MHz、1536Mb、バージョン285.62)テストはどのように行うのですか? Sceptic Philozoff 2012.03.16 16:52 #367 casinonsk:^ ^どのようにテストするのですか?MetaDriverが 投稿したコードのいずれかをスクリプトとして実行します。 Sergey 2012.03.16 17:25 #368 Mathemat:MetaDriverが 投稿したコードのいずれかをスクリプトとして実行します。OpenCLを 実行します。1コアは平均50%で負荷がかかった。 2コアは全く使わなかった。 Andrey Dik 2012.03.16 17:39 #369 casinonsk:2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16ユニット、1225MHz、1536Mb、バージョン285.62)2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16ユニット、1225MHz、1536Mb、バージョン285.62)テストはどのように行うのですか?デュアルブーストGPUの登場です。とても興味深いです。どのCPUですか?添付ファイルのスクリプトを実行します。 ファイル: ParallelTester_00-01x.mq5 14 kb Ilyas 2012.03.16 17:50 #370 Mathemat:では、すべての作業はCPUコアで行われ、組み込みGPUのビーズでは行われないのですね。そして2つ目は、もしハチの上でなければ、ハチの上で正確にコードを走らせるにはどうしたらいいかということです。追伸:AMDが強力なオンボードGPUでこの騒ぎを起こしたのには理由があります:A8-3850には400ものビーズがあるのです...。P.P.S. それで、開発者の代表が現れて、また逃げ出した :( CPUで動作するというのは間違いかもしれませんが、投稿内容から 判断して、内部の特殊性を知っている以上、AMDのCPUエミュレーションで動作した可能性は十分にあります。 残念ながら現在の実装では、デバイスの選択は端末に任されていますが、次のビルドでは、利用可能なデバイスの中から自分で選択することが可能になる予定です。 1...303132333435363738394041424344...70 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
フライ数(Intel HD Graphics 1000)がわからない場合はどうすればよいですか?6か、それ以上か...。6個だとすると、実行速度の25倍はどこから来るのでしょうか?
この6匹の蜂は、石の周波数の2.5倍である1.1GHzで動作することに留意してください。つまり、石の周波数で2.5匹の条件付き蜂が動いているわけです。し かし、25倍というのはどこから来ているのだろうか。
忘れてはならないのは、この6匹の蜂は1.1GHzで動いており、これは石の周波数の2.5倍であることだ。それは、石の周波数で動作する2.5匹の条件付きバチです。しかし、25倍というのはどこから来ているのだろうか。
では、すべての作業はCPUコアで行われ、組み込みGPUのビーズでは行われないのですね。
そして2つ目は、もしハチの上でなければ、ハチの上で正確にコードを走らせるにはどうしたらいいかということです。
追伸:AMDが強力なオンボードGPUでこの騒ぎを起こしたのには理由があります:A8-3850は400ものビーズを搭載しているのです...。
P.P.S. それで、開発者の担当者が現れて、また逃げ出したんだ :(
MetaDriverが 投稿したコードのいずれかをスクリプトとして実行します。
OpenCLを 実行します。
1コアは平均50%で負荷がかかった。
2コアは全く使わなかった。
デュアルブーストGPUの登場です。とても興味深いです。どのCPUですか?
添付ファイルのスクリプトを実行します。
では、すべての作業はCPUコアで行われ、組み込みGPUのビーズでは行われないのですね。
そして2つ目は、もしハチの上でなければ、ハチの上で正確にコードを走らせるにはどうしたらいいかということです。
追伸:AMDが強力なオンボードGPUでこの騒ぎを起こしたのには理由があります:A8-3850には400ものビーズがあるのです...。
P.P.S. それで、開発者の代表が現れて、また逃げ出した :(
残念ながら現在の実装では、デバイスの選択は端末に任されていますが、次のビルドでは、利用可能なデバイスの中から自分で選択することが可能になる予定です。