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

 
mql5:
カードが512*512の配列を処理できない可能性が高いので、256*256に減らしてみてください。
なるほど。だから、いきなりうまくいくんです。256*256と 512*512の 両方があります。スクリプトの何かをいじってしまったのでしょう。コードベースから バージョンを取ったら動いた。ありがとうございます。今は記事を待っている状態なので、まずは事例が欲しいです。とりあえず、科学的に試してみよう。:)
 
MetaTrader 5 Strategy Tester Agentは OpenCLをサポートしていないと理解しているのですが、それとも誤解しているのでしょうか?
 

CLBufferCreate() 関数でCL_MEM_ALLOC_HOST_PTR フラグを使用するにはどうすればよいですか?

Создает буфер OpenCL и возвращает хендл на него.

int  CLBufferCreate(
   int   context   // хендл на контекст OpenCL
   uint  size      // размер буфера
   uint  flags     // исходный код
   );

flags

[in]  Свойства буфера, задаваемые через комбинацию флагов:  
CL_MEM_READ_WRITE, CL_MEM_WRITE_ONLY, CL_MEM_READ_ONLY, CL_MEM_ALLOC_HOST_PTR.

OpenCLのドキュメントでは、このフラグはホストの空き部分にメモリを割り当てるとしています。

それゆえ、この旗は二次的な重要性を持っているのではないかという疑問が生じます。つまり、このフラグの他の値はバッファのプロパティに影響を与えますが、このフラグはメモリ割り当て時にのみコンパイラに必要とされるのです。この旗を他の旗と一緒に使う必要性があるのです。それとも、何か見落としているのでしょうか?


 
GKS:
MetaTrader 5 Strategy Tester AgentはOpenCLをサポートしていないと理解しているのですが、それとも誤解しているのでしょうか?
はい、OpenCLはテスターではまだ利用できません。
 
GKS:
このパワーを一刻も早く自分の機材で感じたい!!!!このオプションはいつから利用できるのですか?

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

 
OpenCL 1.1対応の安価なAMD FirePro V3900グラフィックスカードが登場しました。カードの価格は120ドルで、480個のストリームプロセッサは、理論上624ギガフロップの性能を発揮すると広告主は主張している。
 
papaklass:

このような地図について、あなたは何と言うことができますか?

かっこいい!どんなカードなんだろう?
 
papaklass:
何がそんなにカッコいいのか?マザー一体型のカードです。最新のドライバを入手しました。デバイスマネージャによると - ATI Radeon HD 4200。

何がクールかというと、1024には3つの次元が用意されていて、私は2つしか持っていなくて、3つ目は64なんです。

+ 周波数2812、私は1400、そこが魅力です。

 
papaklass:
何がそんなにカッコいいのか?マザーと一体化したカードです。最新のドライバを入手しました。デバイスマネージャーではATI Radeon HD 4200と表示されています。

私も、実装はハードウエアですが、特性は少ないです。

スクリーンショットを掲載した以上、ハードの発言権は誰にあるのでしょうか?

 
papaklass:

そして、1ページ目のスクリプトが引けてない。こんな感じでエラーを書いています。

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

私は専門家ではありませんが、コードから判断すると、ここでエラーが発生しているはずです。

int file=FileOpen(filename,FILE_WRITE|FILE_BIN);
if(file==INVALID_HANDLE)
{
Print(__FUNCTION__," error opening '",filename,"'");
return(false);

つまり、ファイルを作成することができず、ハンドルを取得することができないのです。