記事"MQL5クラウドネットワークを使った速度アップ"についてのディスカッション - ページ 4

 
sigma7i:

私自身の質問に答えよう。GPU計算は、例えば、1,000,000回のインタラクションを実行して円周率の数を計算するような、複数の単純な計算を行う必要がある場合に有利です。

しかし、エージェントのテストには、CPUとGPUのサポートが必要であり、これらのタスクには適していません。

その通りです。しかし、私が覚えている限りでは、MQはエージェントでOpenCLをサポートするかどうかの最終決定を下していません。

ここで難しいのは、通常エージェントよりもグラフィックカードの数が少ないことです。つまり、アクセスの順番を決定する必要があり、それによって計算が(最悪の場合)シーケンシャルになります。

他の問題もそれほど複雑ではありませんが、少なくとも問題文に問題はありません。

 
Urain:

もちろんです。しかし、私の記憶では、MQはまだエージェントでOpenCLをサポートするかどうかの最終決定を下していない。

ここでの難しさは、通常エージェントよりもグラフィックカードの数が少ないことです。

エージェントにおけるOpenCLの問題は、こちらで説明されています: MQL5クラウドネットワークサービスとリモートエージェントにおけるOpenCL/GPUの制限の説明

GPUドライバのモデルが変わるまで、サービスからGPU機能にアクセスすることは不可能です(エージェントはサービスとして動作します)。これは実質的に数年間の技術的な封鎖です。

GPU用分散ソフトウェアのすべてのメーカーが同じ問題に陥っています。

 
Renat:

エージェントにおけるOpenCLの問題は、こちらで説明されています: MQL5クラウドネットワークサービスとリモートエージェントにおけるOpenCL/GPUの制限の説明

GPUドライバのモデルが変わるまで、サービスからGPU機能にアクセスすることは不可能です(エージェントはサービスとして動作します)。これは実質的に数年間の技術的な封鎖です。

GPU用の分散ソフトウェアを製造しているすべてのメーカーが同じ問題に陥っています。

数年後、ハードウェアは変わっているでしょう。現在すでに、CPUコアの数が増加し、そのパワーは低下しています。

同時にGPUコアのパワーも増加している。理想的には、シリアルコードとパラレルコードの両方を素早く粉砕する1つのユニバーサルデバイスに統合されるだろう。

しかし、そのおかげで、すべてのGPUの計算が実装された後、それは確かにプラットフォームの欠点ではありません。

 
Urain:

数年後には、ハードウェアは異なるものになるだろう。

同時にGPUコアのパワーも増加している。理想的には、シリアルコードとパラレルコードの両方を素早く粉砕する1つのユニバーサルデバイスに統合されるだろう。

しかし、GPU計算が実装された後、それは確かにプラットフォームにとって不利ではありません、それはありがとうございました。

技術的な」問題というのは、ハードウェアの問題という意味ではありません。

WindowsのドライバモデルがサービスからのGPUへのアクセスを許可していない」という意味です。つまり、誰もが突然陥ったセキュリティ・アクセス・レベルのあるアーキテクチャ上の伏兵なのだ。

そして、近い将来にこのモデルから抜け出すことは不可能です。少なくとも汎用GPUでは。Nvidia Teslaはまだ「計算専用」モードで直接アクセスするためのカスタムドライバーを提供できるが、一般的なグラフィックカードは抜け出すことができない。

 
1,000,000回の計算にはいくらかかるのでしょうか?つまり、1台の機械が1,000,000回の計算をした場合、分配システムはいくらお金を出すのでしょうか?
 
progma137:
失礼、では1,000,000回の計算にはいくらかかるのでしょうか? つまり、1,000,000回の演算を行った場合、分配システムは1台のマシンにいくらお金を渡すのでしょうか?

支払いはタスクの数ではなく、その解決に費やされた時間で行われる。

そして一般的には、ここにすべて書かれているhttps://cloud.mql5.com/ru/faq/payments。

Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Вопросы по оплате за участие в сети распределенных вычислений MQL5 Cloud Network.
 
<br/ translate="no">こんにちは。

こんにちは。雲の控除について2つの問題があります。

1.1.私のコンピュータのエージェントマネージャは、4つのエージェント(4コア)があり、それらが実行されていることを示しています。エージェントのリストは空です "と表示されます。

2.遺伝的アルゴリズムの 最適化を開始しました。その結果、"MQL5 Cloud Europe2 "には1000以上のエージェントがあり、バランスは2.0であることがわかりました。しばらく使用され、バランスは1.88に減少し、すべてが停止しました。利用可能なエージェント数の行にAuthorisedと書かれていますが、何らかの理由で利用されていません。

 

1. エージェントは、クラウドから少なくとも1つのタスクを実行すると、すぐにウェブサイトの統計に表示されます。

2.タスクの詳細は、個人プロフィールの "エージェント - タスク "で確認できます。そこでは、2.00のうち0.12が使用されています。もう一度実行してみてください。これはクロードの防衛策で、バランスをマイナスにしないようにしているようだ。

 

実は、ネットワーク(インターネット、LAN、WAN、クラウド)を必要とせずに、自分のコンピュータに複数のエージェントをインストールして、自分自身で使用することができます。

MetaTester.exe(64ビットならMetaTester64.exe)を起動し、"Overview "と "MQL5 Cloud Network"タブのチェックを全て外し、"Service "タブに複数のエージェントを追加する。

MT5とStrategy Tester (Ctrl + R)を開き、"Agents "タブで右クリックし、"Import "を選択し、エージェントのリストをインポートすると、"Remote "の下に複数のエージェントがあることがわかります。このエージェントは、実際にはMT5と同じコンピュータにインストールされていますが、同じMT5がこのエージェントをリモートとみなしています。

私がデュアルコアを使っていて、そのためにたくさんのエージェントをインストールしているからかも しれませんが、これをテストすると、スピードは上がらず、実際にはさらに遅くなります>_<。

Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 

クラウドクリエーターの皆さん、こんにちは、


クラウドの機能を強化するための具体的な提案があります。

ストラテジーテスターは もちろん素晴らしい。

しかし、多くの人はこれなしで複雑な計算をリアルタイムで行っていると思います、

例えば、私はそのような問題に直面しました:

例えば、私はこのような問題に直面しました。(端末がチャートを描画する時間を確保するために、中断を挟んで)多くの計算を行うインジケーターを作りました。

例えば、N回計算するのだが、もっとN回(100回とか1000回とか10000回とか)計算したい、

もちろん、10台のコンピュータを購入し、40台の端末を稼動させ、インジケータの同期レベルでこれらの時間を管理することは可能です。

私はプログラマーですが、それは可能だと思います。

私はプログラマーですが、それは可能だと思います。

ストラテジーテスターは、アイデアをテストするために使われ、そのアイデアがうまくいけば、リアルタイムで動作するシステムが作成されます。