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

 
fyords:

実装はハードウエアですが、スペックも少なくしています。

スクリーンショットを掲載した以上、誰がハードのことを言うんだ?

http://www.videocardbenchmark.net/gpu.php?gpu=GeForce+GT+440

ここですべてが明らかになる。

PassMark - GeForce GT 440 - Price performance comparison
  • www.videocardbenchmark.net
Price and performance details for the GeForce GT 440 can be found below. This is made using thousands of PerformanceTest benchmark results and is updated daily. The first graph shows the relative performance of the videocard compared to the 10 other common videocards in terms of PassMark G3D Mark. The 2nd graph shows the value for money...
 
papaklass:

そして、1ページ目のスクリプトが引けてない。スクリプターこのエラー。

2012.02.11 03:41:27 OpenCL (EURUSD,M5) SaveBitmapToFile エラー 'Mandelbrot.bmp' を開いています。

2-3ページを振り返る。自分がやったことを書いて、それが功を奏した。私もその前に同じエラーが出ました。ビデオカードもかなり弱くなったし。
 
WChas:

http://www.videocardbenchmark.net/gpu.php?gpu=GeForce+GT+440

ここで、すべてが明らかになります。

ありがとうございます、期待していました。
 

このパワーを早く自分の機材で体験したかった!!!!このオプションはいつから利用できるのですか?

なぜ誰も答えないんだ?待ってました!とても興味があります。

 
papaklass:

新しいドライバをインストールした後、パフォーマンステストを再実行します。以下はその結果である。

ドライバ更新前は「Graphics」が1.0でした。つまり、4.4倍の改善です。そして、スクリプトが機能しない。

わかりにくいですね。機能以前に、私に足りないものをすべて持っていますね。ビデオカードだけの新しいドライバをインストールしましたか?また、プロセッサーメーカーであるインテルのホームページからOpenCL SDKのプログラムをダウンロードしました。もしかしたら、あなたのプロセッサーにも同じようなものが必要かもしれません。joo さんも数ページ前にリンクを貼ってくれていますね。見てみてください。
 
papaklass:

kodobaseからスクリプトを取り出して実行し、取得しました。

2012.02.11 11:25:33 OpenCL (EURUSD,M5) OpenCLは見つかりませんでした

何が問題なのか?端末はすべてを検知する。

2012.02.11 11:21:29 Terminal CPU: AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.1 (4ユニット、2812MHz、2048Mb、バージョン2.0)

端末はGPUでのみOpenCLを硬直的に使用しますが、次のビルドでは、GPUがない場合にCPUを自動的に使用する機能を追加する予定です。
 
papaklass:

新しいドライバをインストールした後、パフォーマンステストを再実行します。以下はその結果である。

ドライバ更新前は「Graphics」が1.0でした。つまり、4.4倍の改善です。そして、スクリプトが機能しない。

1は、レーティングがまだ計算されていないことを意味します。
 
Renat:
端末はGPUでのみOpenCLを硬直的に使用しますが、次のビルドでは、GPUがない場合はCPUを自動的に使用する機能を追加する予定です。
GPUと CPUの 速度選択はあるのでしょうか?それとも、GPUが あればそちらの方が断然効率が良いので使われるのでしょうか?あるいは、GPUと CPUの 両方がある場合、両方を使いこなすことができるようになるのでしょうか。
 
tol64:
GPUと CPUの 速度選択はあるのでしょうか?それとも、GPUが あれば、そちらの方が断然効率が良いので、そちらを使うのでしょうか?あるいは、GPUと CPUの 両方がある場合、両方を使いこなすことができるようになるのでしょうか。

電源優先で選択されます。GPUが最初で、CPUは最後です。

すべてのOpenCLは、テスターエージェントの異なるコピーでのみ使用できるようになります。各エージェントが自動的に別々のデバイスを選択できるようにし、デバイスが足りない場合は共有するようにします。

端末自体には、最強のOpenCLデバイスを1つだけ使用する。

 
tol64:
GPUと CPUの 速度選択はあるのでしょうか?それとも、GPUが あれば、そちらの方が断然効率が良いので、そちらを使うべきでしょうか?あるいは、GPUとCPUの 両方がある場合、両方を使って最大限の力を絞り出すことができる でしょうか。

GPUで 実行されるのは特殊なOpenCLのコードだけなので、ご質問は意味を成しません。

しかし、GPUによる計算をサポートしていないVISの在庫はまだあり、CPU上でのOpenCLコード計算エミュレーションはそれらのために行われます(ご想像の通り、かなり遅くなります)。

このようなエミュレーションのサポートはOpenCL自体に備わっており、MQは必要なモジュールをインタプリタにプラグインするだけであるため、MQはここで何も発明していない。