OpenCL:MQL5での内部実装テスト - ページ 34

 
papaklass: マシンを少しオーバークロックしたところ、テスト結果が改善されました。
おそらく、以前にテストを公開したことがある場合でも、とにかく毎回ロックとビデオカードを指定する方がよいでしょう。自分は覚えていても、他人がどのハードを持っているかを覚えてくるのは不便なものです。
 
Mathemat:
以前にテストを公開したことがあっても、毎回ロックとグラフィックカードを指定したほうがいいかもしれません。自分は覚えていても、他人がどのハードを持っているかを覚えてくるのは不便なものです。

そうですね、署名タイプを挿入するオプションがあれば、一度そこに書けばみんなが見ることができるので、いちいち指摘する必要がなくなりますね。

こんな 感じのネタバレみたいなもの。

プロフィールに何か変更があった場合。(管理者への注意、フォーラムのアドオン:署名)。

AMD overdrive doesnt work with Nvidia Chipset
AMD overdrive doesnt work with Nvidia Chipset
  • 2011.01.16
  • Celcoid
  • www.overclock.net
Is there any other program I can use to OC my cpu my bios is broken and will not flash. I have a...
 
まあ、5%がオーバークロックなら、そのオーバークロックによる結果もほんの少し改善されるでしょうけど。
 
MigVRN:

この例は、テスターで「実行」する必要はありません。スクリプトを実行するには、「ナビゲータ」からチャートにドラッグ&ドロップします。結果は、 ツール パネル、 エキスパート タブに表示されます。

ありがとうございます、結果はこちらです。


 

レナート タスクはキューイングされるのですか?

それはとても嬉しいですね...。:)

gpuが計算している間、何か役に立つことをする代わりに、待たなければなりません。

複雑な指標を計算するときに)他の指標の動作が遅くならないようにしたい。

--

技術的には、MQL-event [ ] を作成することができます。

void OclCallback(int hContext, int ErrCode)

]と呼ばれ、キューに入れられたプロセスの最後に呼び出されます。

// これは、サンドボックスをサンドボックスとして維持するためです。

 
いいえ、その予定はありません。
 

問題があります。私は、AMD APP SDKを壊して(うまくいきました)、Intel OpenCL SDKをつけることにしました。しかし、うまくいかなかった。

トリビアをやったり、Intelのフォーラムを読んだりして、ようやくOpenCL-Zユーティリティが私のPentium G840をOpenCLデバイスとして認識させることができました。


しかし、インストーラー(ネイティブのIntel!)は、どういうわけか非常に曲者で64ビットライブラリをインストールし、どうやらOpenCL-Zは32ビット版しか見ていないようなのです。そして何より、MT5ではOpenCLのデバイスとして全く認識されなくなったのです。

2012.03.15 16:27:26    ParallelOptimazer_00-02 (EURUSD,H1)    OpenCL not found.
2012.03.15 16:27:23    ParallelTester_00-01x (EURUSD,H1)    OpenCL not found.


どうすればいいんだ?グラフィックカードを持っていない、やはりCPUの内蔵GPUでコードを走らせたい。

 
ドライバを再インストールするか、AMD APP SDKに戻してみてください。
 
Mathemat:

問題があって、AMD APP SDKを壊して(うまくいった)、Intel OpenCL SDKを入れることにしました。しかし、うまくいかなかった。

無駄だった。AMDのOpenCLドライバは、他社製品でも品質が高い。

せめてドライバをAMDのものに変えてみてください。

 
Reshetov:

何もしないのに。他社製品でもAMDのOpenCLドライバは優れている。

せめてドライバをAMDのものに変えてみてください。

内部にはIntel HD Graphicsを裸で搭載しています。

AMDのカードなら、最高です。実際、この「エイリアン」SDKは、Intel HD Graphicsで非常に良いパフォーマンスを発揮しました。しかも、Intel1とは違ってすぐに立ち上がってきた。

しかし、インテルがSDKを開発したのには理由がある。彼らは、ソフトウェアをハードウェアに最適化する方法を熟知しているのです。だからこそ、比較してみたかったのです。

もう一回試してみて、成功しなかったらまた来ます。

ここでは、レナートの 詳細情報をご紹介します。SDKをアンインストールする際に、このような警告が表示されました。

つまり、端末はRockをOpenCLデバイスとして認識できないが、そのSDKは何かをしようとしているのだ。もしかして、端末の問題?

理由: