OpenCL:MQL5での内部実装テスト - ページ 59 1...525354555657585960616263646566...70 新しいコメント Dmitriy Parfenovich 2012.04.22 19:41 #581 papaklass:コード挿入で なぜかカーソルが出せない。そして、誰かを引用しても同じことが起こります。これはフォーラムのバグでしょうか? いや、大丈夫です。"下 "を押したら、カーソルそのものがブロックから出てきたんです。ウェッジしているのを見たことがない。 Dmitriy Parfenovich 2012.04.22 19:44 #582 Mathemat:このハードウェアでは、ホストが OpenCL デバイスであることは、ほぼ明らかです。一方、先ほどはどこからそんな高い結果が出たのか不思議です(p.51)。 私の記憶では、papaklassは Win7 x86で、メモリは4ギガでした。何かが悪くなっている。 Vladimir Gomonov 2012.04.22 19:49 #583 papaklass:コード挿入で なぜかカーソルが出せない。そして、誰かを引用しても同じことが起こります。これはフォーラムのバグでしょうか?そういう解釈で、バグだと思うかもしれない。全ては課題次第 :))最後の空いた行にコードを貼り付けているのでしょう。 挿入した場所の1行以上下に気をつけるようにしています。なぜなら、あくびをするとhtml形式に切り替えて一番最後に<br>を付けなければならないからです(いつも勝手に動きますが...:)。 Vladimir Gomonov 2012.04.22 19:56 #584 Mathemat:追伸:もちろん、あなたの場合のdevice = 0はCPU以外に対応している可能性もあります。では、実験してください(0から3まで)。GPUの最長時間は、CPUの裸、すなわちホストに対応する必要があります。CPUはdevice=0、CPU OpenCLはdevice=1に統一しています。今テストを投稿します。今のところカウントされています。 Dmitriy Parfenovich 2012.04.22 19:56 #585 MetaDriver:なぜなら、あくびをしたらhtml-formatに切り替えて一番最後に<br>を追加しなければならないからです(これはいつも自分でやっています... :)。 さて、私はOperaを持っていますが、今回、わざとhtmlの最後の<br>を削除し、"visual "で矢印を 最後まで下げて、メッセージを書きました。</p></div> Ну у меня Опера だから、バグではなく、機能なのです)。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5 Sceptic Philozoff 2012.04.22 19:59 #586 papaklass: 一方、私は64ビット版に切り替えたことで追記:テストでは、4コアではなく1コアが動作していますね。1.今までずっとWin7 x64でしたが、何の不満もありません。当初は私もXP x32にしがみついていました。私は弟にハードウェアのアップグレードを勧め、弟は私にOSのアップグレードを勧めるなど、お互いに協力し合っています。2.確かに、それは一つの意見だ、誰が反論できる。しかし、それは最も遅い計算、つまりOpenCLを搭載していないCPUでの計算での話です。 また、OpenCLでは、すべてのコアが100%ロードされます(ホストの場合)。MetaDriver : GPUはdevice=0、CPUはOpenCL device=1に統一しています。 はい、面白いですね。しかし、デバイスが1つしかない場合、それは常にホスト(CPU)であり、それ以外に頼るものはないのです。 Vladimir Gomonov 2012.04.22 20:03 #587 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) CpuTime/GpuTime = 38.70853916725476 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) Result on Cpu МахResult==1.09062 at 9024 pass 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) CPU time = 329100 ms 2012.04.22 23:54:31 ParallelTester_00-01 x_cycle (EURUSD,M1) Result on Gpu МахResult==1.09062 at 9024 pass 2012.04.22 23:54:31 ParallelTester_00-01 x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:54:31 ParallelTester_00-01 x_cycle (EURUSD,M1) GPU time = 8502 ms 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) OpenCL init OK! Device number = 1 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) Result on Gpu МахResult==1.09062 at 9024 pass 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) GPU time = 234 ms 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) OpenCL init OK! Device number = 0 2012.04.22 23:41:33 po_00-05 (EURUSD,M1) Total optimization time == 230 sec 492 ms Sceptic Philozoff 2012.04.22 20:08 #588 ああ、MD、素のCPUでそんなに頑張ってないのか。インテルが全盛だけどね...。おいおい、せっかくいいグラフィックカード持ってるのに。 Vladimir Gomonov 2012.04.22 20:09 #589 fyords:さて、私はOperaを持って、今具体的にそれを試して、htmlの最後の<br>を削除し、 "ビジュアル "の矢印で 最後までとメッセージを書きました。 だから、暴走ではなく、バグ )。htmlコードでは、最初の単語を最後に書いておけば、切り替えたときにフレームの外に表示されることが判明しました。へぇー。 Sceptic Philozoff 2012.04.22 20:17 #590 papaklass: はっきりしないんです。ベアホスト(CPU)4コアを使用しています。OpenClが検知しているのに、なぜ1つで動いているのでしょうか?以下はその結果です。2012.04.22 23:26:30 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.) 2012.04.22 23:26:31 OpenCL CPU: AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.1 (4 units, 2812 MHz, 7678 Mb, version 2.0) 2012.04.22 23:28:19 ParallelTester_00-01 x_cycle (EURUSD,M5) OpenCL init OK! Device number = 0 2012.04.22 23:28:31 ParallelTester_00-01 x_cycle (EURUSD,M5) GPU time = 11466 ms 2012.04.22 23:28:31 ParallelTester_00-01 x_cycle (EURUSD,M5) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:28:31 ParallelTester_00-01 x_cycle (EURUSD,M5) Result on Gpu МахResult==1.32941 at 2722 pass 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) CPU time = 454837 ms 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) Result on Cpu МахResult==1.32941 at 2722 pass 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) CpuTime/GpuTime = 39.66832373975231 赤でハイライトされたライン(5番目)はシングルコアの計算で、OpenCLの気配はない。青でハイライトされた線(2番目)は、ベクトル命令SSExに激しいコードの最適 化があるため、私の計算がすべてのコアで行われていることを示しています(自分で調べてください、私はデュアルコアとクアッドコアのi3-2120の両方で確認済みです)。 1...525354555657585960616263646566...70 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コード挿入で なぜかカーソルが出せない。そして、誰かを引用しても同じことが起こります。これはフォーラムのバグでしょうか?
このハードウェアでは、ホストが OpenCL デバイスであることは、ほぼ明らかです。一方、先ほどはどこからそんな高い結果が出たのか不思議です(p.51)。
コード挿入で なぜかカーソルが出せない。そして、誰かを引用しても同じことが起こります。これはフォーラムのバグでしょうか?
そういう解釈で、バグだと思うかもしれない。全ては課題次第 :))
最後の空いた行にコードを貼り付けているのでしょう。 挿入した場所の1行以上下に気をつけるようにしています。
なぜなら、あくびをするとhtml形式に切り替えて一番最後に<br>を付けなければならないからです(いつも勝手に動きますが...:)。
追伸:もちろん、あなたの場合のdevice = 0はCPU以外に対応している可能性もあります。では、実験してください(0から3まで)。GPUの最長時間は、CPUの裸、すなわちホストに対応する必要があります。
CPUはdevice=0、CPU OpenCLはdevice=1に統一しています。
今テストを投稿します。今のところカウントされています。
なぜなら、あくびをしたらhtml-formatに切り替えて一番最後に<br>を追加しなければならないからです(これはいつも自分でやっています... :)。
さて、私はOperaを持っていますが、今回、わざとhtmlの最後の<br>を削除し、"visual "で矢印を 最後まで下げて、メッセージを書きました。
だから、バグではなく、機能なのです)。追記:テストでは、4コアではなく1コアが動作していますね。
1.今までずっとWin7 x64でしたが、何の不満もありません。当初は私もXP x32にしがみついていました。私は弟にハードウェアのアップグレードを勧め、弟は私にOSのアップグレードを勧めるなど、お互いに協力し合っています。
2.確かに、それは一つの意見だ、誰が反論できる。しかし、それは最も遅い計算、つまりOpenCLを搭載していないCPUでの計算での話です。
また、OpenCLでは、すべてのコアが100%ロードされます(ホストの場合)。
はい、面白いですね。しかし、デバイスが1つしかない場合、それは常にホスト(CPU)であり、それ以外に頼るものはないのです。
ああ、MD、素のCPUでそんなに頑張ってないのか。インテルが全盛だけどね...。
おいおい、せっかくいいグラフィックカード持ってるのに。
さて、私はOperaを持って、今具体的にそれを試して、htmlの最後の<br>を削除し、 "ビジュアル "の矢印で 最後までとメッセージを書きました。
だから、暴走ではなく、バグ )。htmlコードでは、最初の単語を最後に書いておけば、切り替えたときにフレームの外に表示されることが判明しました。
へぇー。
以下はその結果です。
赤でハイライトされたライン(5番目)はシングルコアの計算で、OpenCLの気配はない。
青でハイライトされた線(2番目)は、ベクトル命令SSExに激しいコードの最適 化があるため、私の計算がすべてのコアで行われていることを示しています(自分で調べてください、私はデュアルコアとクアッドコアのi3-2120の両方で確認済みです)。