OpenCL:MQL5での内部実装テスト - ページ 55 1...484950515253545556575859606162...70 新しいコメント Sceptic Philozoff 2012.04.19 23:20 #541 Intel OpenCL ランタイムをインストール(サポートチームの推奨に従う)。その結果は以下の通りです。2012.04.20 03:09:38 OpenCL CPU: Intel(R) Corporation Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 75.90064102564102 2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==0.97908 at 665 pass 2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280 2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) CPU time = 23681 ms 2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==0.97908 at 665 pass 2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280 2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) GPU time = 312 ms 2012.04.20 03:58:23 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK! 2012.04.20 03:58:23 ParallelTester_00-01x (EURUSD,H1) CLGetInfoInteger() returned 1Intelネイティブランタイムでの結果は、AMD APP SDKよりも約3倍優れています。 What I did: Intel Runtimeをインストールした後、HKEY_LOCAL_MACHINEに行き、IntelOpenCL64.dllをintelocl.dllにリネームしました。追伸:ディスクリートグラフィックスなしのi3-2120のシステムでも同じことをしました。2012.04.20 04:44:26 Terminal CPU: Intel(R) Corporation Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3300 MHz, 8039 Mb, version 1.1)2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 109.6968085106383 2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.18579 at 919 pass 2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1280 2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) CPU time = 20623 ms 2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.18579 at 919 pass 2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1280 2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) GPU time = 188 ms 2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!G840に比べれば確かに良くなっていますが、せいぜい40%程度で、それほど大きな結果ではありません。ハイパートレーディング、つまり資源の奪い合いが影響しているのでしょう。i5ではゲインはもっと高くなり、140-150くらいになる可能性が高いです。タンバリンゲームをした後ですが、すべてうまくいってよかったです。P.P.S. Intelユーザーにとって最も重要なことを言い忘れていました。もし、すでにAMD APP SDKを持っているならば、正しくアンインストールすることです。最も簡単でクリーンな方法は、「プログラムとコンポーネント」メニューから部分的にアンインストールするのではなく、AMD APP SDK自体のSetup.exeインストーラーを実行することです。アンインストールするか、インストールするかの2つの選択肢が表示されます。アンインストール」を選択すると、きれいになります。 その後、コンピュータを再起動し、インテルランタイム(これで十分です)またはインテルOpenCL SDKをインストールしてください。ここでは、レジストリの修正も行い、再度再起動を行います。以上です。AMDは確かに素晴らしいですが、それでもネイティブランタイムの方がはるかに速いのです。 OpenCL: internal implementation tests VPS not working Why my stop loss Andrey Dik 2012.04.20 07:09 #542 お願い、みんな、助けて!現在、3つのOpenCLデバイスを持っています。 コントロールパネルの「プログラムと機能」やアンインストーラーに、AMDのOpenCLドライバはありません。AMD SDKからOpenCL.msiを実行してアンインストールしようとすると、このようなウィンドウが表示されます。どうしたらいいのかわからない(そう言われる)。 Anatoli Kazharski 2012.04.20 07:16 #543 joo: お願い、助けて!現在、3つのOpenCLデバイスを持っています。 コントロールパネルの「プログラムと機能」やアンインストーラーに、AMDのOpenCLドライバはありません。AMD SDKからOpenCL.msiを実行してアンインストールしようとすると、次のようなウィンドウが表示されます。どうしたらいいのかわからない(と言われているような気がする)。TuneUpなどの ツールでレジストリをクリーンアップしてみてください。いつも使っていますが、この5年間、何の問題もありません。 Andrey Dik 2012.04.20 07:23 #544 tol64:TuneUpなどの ユーティリティでレジストリをクリーンアップしてみてはいかがでしょうか。いつも使っていますが、この5年間、何の問題もありません。 クリーニングは、何かを削除してしまったとき。削除もできない。 Anatoli Kazharski 2012.04.20 07:33 #545 joo: クリーニングは、何かが削除されたときです。削除もできない。 プログラムと機能」コントロールパネルやアンインストーラにない場合は、レジストリクリーナーが有効な場合があります。 Andrey Sharov 2012.04.20 07:42 #546 Mathemat:...Intelの "ネイティブ "ランタイムでの結果は、AMD APP SDKよりも3倍近く優れています。 私がしたこと: Intel Runtimeをインストールした後、HKEY_LOCAL_MACHINEに行き、IntelOpenCL64.dllをintelocl.dllにリネームしました。...P.P.S. Intelユーザーにとって最も重要なことを言い忘れていました。もし、AMD APP SDKがすでにインストールされているならば、正しくアンインストールすることです。最も簡単でクリーンな方法は、「プログラムとコンポーネント」メニューから部分的にアンインストールするのではなく、AMD APP SDK自体のSetup.exeインストーラーを実行することです。アンインストールするか、インストールするかの2つの選択肢が表示されます。アンインストール」を選択すると、きれいになります。 その後、コンピュータを再起動し、インテルランタイム(これで十分です)またはインテルOpenCL SDKをインストールしてください。ここでは、レジストリの修正も行い、再度再起動を行います。以上です。AMDは確かに素晴らしいですが、それでもネイティブランタイムの方がはるかに速いのです。i3-2100、W7SP1 x64。石花がない! ...2012.04.20 11:10:23 Terminal OpenCLデバイスが見つかりません。 2012.04.20 11:10:23 ターミナル MetaTrader 5 x64 build 630 起動 (MetaQuotes Software Corp.)(以下、MetaTrader 5 x64)。 Ilyas 2012.04.20 09:29 #547 joo: みんな、助けて!これでOpenCLのデバイスが3つ揃いました。 これらのブランチから不要なOpenCLプロバイダを削除することはできますか? HKEY_LOCAL_MACHINE ◇SOFTWARE ◇Khronos ◇OpenCL ◇Vendors HKEY_LOCAL_MACHINE/SOFTWARE Ilyas 2012.04.20 09:30 #548 Ashes:i3-2100、W7SP1 x64。ストーンフラワーが出てこない! ...2012.04.20 11:10:23 Terminal OpenCLデバイスが見つかりません。 2012.04.20 11:10:23 ターミナル MetaTrader 5 x64 build 630 起動 (MetaQuotes Software Corp.社) Try to set full path to intelocl.dll library (by default is stored in "C:\Program Files (x86)\IntelOpenCL SDK1.1") Andrey Dik 2012.04.20 09:42 #549 mql5:不要なOpenCLプロバイダは、以下のブランチから削除してください。 HKEY_LOCAL_MACHINE ◇SOFTWARE ◇Khronos ◇OpenCL ◇Vendors HKEY_LOCAL_MACHINE/SOFTWARE うまくいきました!ありがとうございます。 Andrey Sharov 2012.04.20 13:28 #550 mql5: intelocl.dll ライブラリのフルパスを設定してみてください(デフォルトでは "C:\Program Files (x86)\IntelOpenCL SDK 1.1</p>" に配置されます)。役に立たなかった 1...484950515253545556575859606162...70 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Intel OpenCL ランタイムをインストール(サポートチームの推奨に従う)。その結果は以下の通りです。
2012.04.20 03:09:38 OpenCL CPU: Intel(R) Corporation Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 75.90064102564102
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==0.97908 at 665 pass
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) CPU time = 23681 ms
2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==0.97908 at 665 pass
2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) GPU time = 312 ms
2012.04.20 03:58:23 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
2012.04.20 03:58:23 ParallelTester_00-01x (EURUSD,H1) CLGetInfoInteger() returned 1
Intelネイティブランタイムでの結果は、AMD APP SDKよりも約3倍優れています。
What I did: Intel Runtimeをインストールした後、HKEY_LOCAL_MACHINEに行き、IntelOpenCL64.dllをintelocl.dllにリネームしました。
追伸:ディスクリートグラフィックスなしのi3-2120のシステムでも同じことをしました。
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 109.6968085106383
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.18579 at 919 pass
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) CPU time = 20623 ms
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.18579 at 919 pass
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) GPU time = 188 ms
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
G840に比べれば確かに良くなっていますが、せいぜい40%程度で、それほど大きな結果ではありません。ハイパートレーディング、つまり資源の奪い合いが影響しているのでしょう。i5ではゲインはもっと高くなり、140-150くらいになる可能性が高いです。タンバリンゲームをした後ですが、すべてうまくいってよかったです。
P.P.S. Intelユーザーにとって最も重要なことを言い忘れていました。もし、すでにAMD APP SDKを持っているならば、正しくアンインストールすることです。最も簡単でクリーンな方法は、「プログラムとコンポーネント」メニューから部分的にアンインストールするのではなく、AMD APP SDK自体のSetup.exeインストーラーを実行することです。アンインストールするか、インストールするかの2つの選択肢が表示されます。アンインストール」を選択すると、きれいになります。
その後、コンピュータを再起動し、インテルランタイム(これで十分です)またはインテルOpenCL SDKをインストールしてください。ここでは、レジストリの修正も行い、再度再起動を行います。以上です。AMDは確かに素晴らしいですが、それでもネイティブランタイムの方がはるかに速いのです。
コントロールパネルの「プログラムと機能」やアンインストーラーに、AMDのOpenCLドライバはありません。
AMD SDKからOpenCL.msiを実行してアンインストールしようとすると、このようなウィンドウが表示されます。
どうしたらいいのかわからない(そう言われる)。
お願い、助けて!現在、3つのOpenCLデバイスを持っています。
コントロールパネルの「プログラムと機能」やアンインストーラーに、AMDのOpenCLドライバはありません。
AMD SDKからOpenCL.msiを実行してアンインストールしようとすると、次のようなウィンドウが表示されます。
どうしたらいいのかわからない(と言われているような気がする)。
TuneUpなどの ユーティリティでレジストリをクリーンアップしてみてはいかがでしょうか。いつも使っていますが、この5年間、何の問題もありません。
クリーニングは、何かが削除されたときです。削除もできない。
...
Intelの "ネイティブ "ランタイムでの結果は、AMD APP SDKよりも3倍近く優れています。
私がしたこと: Intel Runtimeをインストールした後、HKEY_LOCAL_MACHINEに行き、IntelOpenCL64.dllをintelocl.dllにリネームしました。
...
P.P.S. Intelユーザーにとって最も重要なことを言い忘れていました。もし、AMD APP SDKがすでにインストールされているならば、正しくアンインストールすることです。最も簡単でクリーンな方法は、「プログラムとコンポーネント」メニューから部分的にアンインストールするのではなく、AMD APP SDK自体のSetup.exeインストーラーを実行することです。アンインストールするか、インストールするかの2つの選択肢が表示されます。アンインストール」を選択すると、きれいになります。
その後、コンピュータを再起動し、インテルランタイム(これで十分です)またはインテルOpenCL SDKをインストールしてください。ここでは、レジストリの修正も行い、再度再起動を行います。以上です。AMDは確かに素晴らしいですが、それでもネイティブランタイムの方がはるかに速いのです。
i3-2100、W7SP1 x64。石花がない! ...
2012.04.20 11:10:23 Terminal OpenCLデバイスが見つかりません。
2012.04.20 11:10:23 ターミナル MetaTrader 5 x64 build 630 起動 (MetaQuotes Software Corp.)(以下、MetaTrader 5 x64)。
みんな、助けて!これでOpenCLのデバイスが3つ揃いました。
これらのブランチから不要なOpenCLプロバイダを削除することはできますか?
HKEY_LOCAL_MACHINE ◇SOFTWARE ◇Khronos ◇OpenCL ◇Vendors
HKEY_LOCAL_MACHINE/SOFTWARE
i3-2100、W7SP1 x64。ストーンフラワーが出てこない! ...
2012.04.20 11:10:23 Terminal OpenCLデバイスが見つかりません。
2012.04.20 11:10:23 ターミナル MetaTrader 5 x64 build 630 起動 (MetaQuotes Software Corp.社)
不要なOpenCLプロバイダは、以下のブランチから削除してください。
HKEY_LOCAL_MACHINE ◇SOFTWARE ◇Khronos ◇OpenCL ◇Vendors
HKEY_LOCAL_MACHINE/SOFTWARE
intelocl.dll ライブラリのフルパスを設定してみてください(デフォルトでは "C:\Program Files (x86)\IntelOpenCL SDK 1.1</p>" に配置されます)。
役に立たなかった