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

 
joo:

ダブルボーンGPUの登場です。とても興味深いです。CPUは何ですか?

添付ファイルのスクリプトを実行します。

1つのOpenCLタスクは1つのデバイスのみで実行されます(両ヘッドにパラレル接続した場合のOpenCLカーブによる端末の制限)。
しかし、異なるコンテクストに対しては、端末がタスクをデバイスに分散させることになります。
 
mql5:
1つのOpenCLタスクは1つのデバイスでしか動作しません(両ヘッドで並列化した場合のOpenCLカーブによる端末の制限)。
しかし、異なるコンテクストに対しては、端末がタスクをデバイスに分散させることになります。
非常に良い。全体のタスクを(アルゴリズムにそのような可能性がある場合)異なるデバイスに分割することができます(すべてのCPUとすべてのGPUデバイスを使用します)。
 
mql5: CPUに効くというのは間違いかもしれない。
イリヤス さん、正確にはどこで調べられるんですか?
 
現在のOpenCLの実装では、GPU/CPUの優先順位はなく、デバイスの台数が主な要因となっていますが、GPUとCPUの両方で2台ずつ持っているので、先着順になっていますよね。
OpenCLの機能が 改善されるであろう次のビルドを待ちましょう。
 
mql5: 次のビルドでは、OpenCLの機能が改善されることを待ちましょう。
情報ありがとうございました
 
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)
^^; テストはいかがでしょうか?

マンデルブロのフラクタルを5〜6個、別のウィンドウで実行する(このスレッドの最初のページにあるモナを利用する)。

結果をご報告します。

 
mql5:
次のビルドを待ちましょう、・・・・・・。

すでに窓際に座っている...:)

新しい企画は?

 
MetaDriver: What's new?
mql5: 次のビルドを待とう。
 
joo:

ダブルボーンGPUの登場です。とても興味深いです。CPUの種類は?

添付ファイルのスクリプトを実行します。

インテル Core i7-2700K @ 3.50GHz、16290MB

LE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:22:57 OpenCL init OK!

RR 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 GPU time = 5039 ms

QE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Count inticators = 16; Count history bars = 144000; Count pass = 480000

EF 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Gpu上での結果 MachResult==0.0 at 0 pass.

QJ 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:22 OpenCL init OK!

DM 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 GPU time = 4789 ms

PH 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Count inticators = 16; Count history bars = 144000; Count pass = 480000

DI 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Gpuでの結果 MachResult==0.0 at 0 pass.

 
MetaDriver:

マンデルブロフラクタルを5〜6個、別のウィンドウで実行する(ブランチの最初のページのモナを取る)。

結果を報告せよ

10個のフラクタルが実行され、1つのコアが100%ロードされます。

2番目のコアはまだ0負荷のままです。