OpenCL:MQL5での内部実装テスト - ページ 43 1...363738394041424344454647484950...70 新しいコメント Vladimir Gomonov 2012.03.21 21:00 #421 Mathemat: そして再起動。同じことですが、OpenCL-ZはCPUをデバイスとして見ていないのです。全く何も見えていない。 説得力がない。 OpenCLのスクリプトを走らせたりして。 OpenCL-Zは真偽の判断基準にはならない。 Sceptic Philozoff 2012.03.21 21:16 #422 MetaDriver: 説得力がない 何らかのOpenCLスクリプトを実行する。 OpenCL-Zは真偽の判断基準にはならない。はい、試しましたが、MT5には起動時にOpenCLに関するそのような行もありません。以前はあって、OpenCLのコード実行を保証するものでした。fyords :あなたのアンインストーラーを使って いますよ。レジストリのクリーンアップもPROで。また、デバイスマネージャでカーネルプロセッサを削除してから再起動すると、Windowsが新しいCPUドライバを入れるので、もしかしたらOpenCLが起動するかもしれません。最終手段として試してみる。レジストリを経由するようなソフトは嫌いです。おお、新鮮なアイデアですね。ディスパッチャからカーネルを削除する方法は?joo: セーフモードにして、レジストリにあるOpenCLに関する記述のあるブランチを手動で削除してみてください。その後、通常モードに戻り、再度ドライバをインストールしてください。 へへ、もう消えちゃったよ...。P.S. ようやくアップしました。 Dmitriy Parfenovich 2012.03.21 21:21 #423 Mathemat:...おお、新鮮なアイデアですね。また、マネージャーからコアをアンインストールするにはどうすればよいのでしょうか?...いつものように右クリック->カーネルをアンインストールすると、再起動を要求されます - いいえ、すべてのカーネルをアンインストールしてから再起動する必要があります。万歳同志!!! :) Sceptic Philozoff 2012.03.21 21:23 #424 fyords: いつものようにカーネルを右クリック→アンインストールすると、再起動を要求されます - いいえ、すべてのカーネルをアンインストールしてから再起動してください。このカーネルはマネージャーのどこにあるのか、どのようなプロセスなのか。はい、了解しました。しかし、そうはならなかった。どうして全部消してしまったのか、理解できない。おそらく、AMD APP SDKをWindowsからではなく、AMDインストーラー自体でアンインストールしたためだと思いますが...。 Dmitriy Parfenovich 2012.03.21 21:24 #425 Mathemat: また、このカーネルはデバイスマネージャのどこにあるのか、どのプロセスなのか? デバイスマネージャで(マイコンピュータで マウスを 右クリック→管理→デバイス マネージャ)。 Sceptic Philozoff 2012.03.21 21:41 #426 ランニング_テイスト_マンド。まあ私は過去最高のタイム(480のバッファを持つ)です。2012.03.22 01:31:21 Tast_Mand_ (EURUSD,H1) 54741 msecバッファーを増やしても、ドロップは発生しない。石は少し暖まり、両方のコアが100%であるにもかかわらず、まだ20ワットを食べています。 Dmitriy Parfenovich 2012.03.21 21:50 #427 Mathemat:...それでも20ワット食うのか...。 私の記憶が間違っていなければ、Pentium G840 @ 2.8 GHzを 搭載していますね。いつから20ワットも食うようになったんだ?65ワットではありませんか? Sceptic Philozoff 2012.03.21 22:02 #428 fyords: 私の記憶が間違っていなければ、Pentium G840 @ 2.8 GHzを 搭載していますね。では、いつから20Wを食うようになったのか?65ワットではありませんか?はい、その通りです。CPUBurnやLinPackでは、最大で40ワット程度まで絞り出すことができました。インテルは、最悪のケースで消費される電力をTDPと定めています。通常の用途で25ワット以上消費するのを見たことがない。そして今、端末はほぼ100%かかり、石は徐々に暖まり(最大コア温度は54と57)、48000バッファでタスクをこなしている状態です。2 joo:Andrei、このコードはあなたのコードと同等だと思いますか、そうではありませんか?"__kernel void MFractal( \r\n" " __global int *out \r\n" " ) \r\n" " { \r\n" " int i = get_global_id(0); \r\n" " for(int u=0;u<100000000;u++) \r\n" " { \r\n" " out[i]+=u; \r\n" " bool b=(out[i]<=10000); \r\n" " out[i]*=(int)b; \r\n" " } \r\n" " out[i]+= i; \r\n" " } \r\n"; Andrey Dik 2012.03.21 22:11 #429 Mathemat:2 joo:Andrei、このコードはあなたのコードと同等だと思いますか、そうではありませんか?そうみたいですね。 私はトリッキーな構造(目で見て判断しにくい)を使わないようにしているので、よく分かりませんが、おそらく、コードのスピードが速くなるかもしれないので、何の意味もないでしょう。ループの繰り返しごとに変数bが再宣言されるため、おそらくあなたのコードはより遅くなるはずです。 Sceptic Philozoff 2012.03.21 22:42 #430 joo: ループの繰り返しごとに変数bが再宣言されるので、おそらくあなたのコードはより遅くなるはずです。はい、20%ほど遅くなりました。 ループの外側に宣言を入れてみました。少しは時間が短くなったが、それでも以前よりはゆっくりとしたペースで進むことができた。不思議なもので、ifを解消したのですが...。 1...363738394041424344454647484950...70 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そして再起動。同じことですが、OpenCL-ZはCPUをデバイスとして見ていないのです。全く何も見えていない。
はい、試しましたが、MT5には起動時にOpenCLに関するそのような行もありません。以前はあって、OpenCLのコード実行を保証するものでした。
また、デバイスマネージャでカーネルプロセッサを削除してから再起動すると、Windowsが新しいCPUドライバを入れるので、もしかしたらOpenCLが起動するかもしれません。
最終手段として試してみる。レジストリを経由するようなソフトは嫌いです。
おお、新鮮なアイデアですね。ディスパッチャからカーネルを削除する方法は?
へへ、もう消えちゃったよ...。
P.S. ようやくアップしました。
...
おお、新鮮なアイデアですね。また、マネージャーからコアをアンインストールするにはどうすればよいのでしょうか?
...いつものように右クリック->カーネルをアンインストールすると、再起動を要求されます - いいえ、すべてのカーネルをアンインストールしてから再起動する必要があります。
万歳同志!!! :)
このカーネルはマネージャーのどこにあるのか、どのようなプロセスなのか。
はい、了解しました。しかし、そうはならなかった。どうして全部消してしまったのか、理解できない。おそらく、AMD APP SDKをWindowsからではなく、AMDインストーラー自体でアンインストールしたためだと思いますが...。
また、このカーネルはデバイスマネージャのどこにあるのか、どのプロセスなのか?
ランニング_テイスト_マンド。まあ私は過去最高のタイム(480のバッファを持つ)です。
2012.03.22 01:31:21 Tast_Mand_ (EURUSD,H1) 54741 msec
バッファーを増やしても、ドロップは発生しない。石は少し暖まり、両方のコアが100%であるにもかかわらず、まだ20ワットを食べています。
Mathemat:
...それでも20ワット食うのか...。
はい、その通りです。CPUBurnやLinPackでは、最大で40ワット程度まで絞り出すことができました。
インテルは、最悪のケースで消費される電力をTDPと定めています。通常の用途で25ワット以上消費するのを見たことがない。そして今、端末はほぼ100%かかり、石は徐々に暖まり(最大コア温度は54と57)、48000バッファでタスクをこなしている状態です。
2 joo:Andrei、このコードはあなたのコードと同等だと思いますか、そうではありませんか?
2 joo:Andrei、このコードはあなたのコードと同等だと思いますか、そうではありませんか?
そうみたいですね。
私はトリッキーな構造(目で見て判断しにくい)を使わないようにしているので、よく分かりませんが、おそらく、コードのスピードが速くなるかもしれないので、何の意味もないでしょう。
ループの繰り返しごとに変数bが再宣言されるため、おそらくあなたのコードはより遅くなるはずです。
はい、20%ほど遅くなりました。
ループの外側に宣言を入れてみました。少しは時間が短くなったが、それでも以前よりはゆっくりとしたペースで進むことができた。不思議なもので、ifを解消したのですが...。