最適化のためのCPUコアの評価 - ページ 12 1...5678910111213141516171819...22 新しいコメント Andrey Khatimlianskii 2019.10.17 02:54 #111 Aleksey Vyazmikin: 残念ながら私は頭が悪いのですが、そこでX>=0は他のどの数字よりも大きくなる可能性があります - 多くの組み合わせがあります - コードですべてを提供することは不可能であり、異なる組み合わせによりコードは何桁も大きくなります。 1つの値での繰り返し回数も割と多いですね。しかし、それはほとんど役に立ちません。 Quantum_Logic 2019.10.25 19:13 #112 Ryzen 3700xのテストができる。3つのEAそれぞれについて、a) 8つのエージェントをオンにした16のパス b) 16のエージェントをオンにした16のパス を行う必要があると仮定してよろしいでしょうか? Алексей Тарабанов 2019.10.25 20:52 #113 Quantum_Logic: Ryzen 3700xのテストができる。3つのEAそれぞれについて、a) 8つのエージェントをオンにした16のパス b) 16のエージェントをオンにした16のパス を行う必要があると正しく理解されていますか? 試してみてください。 Andrey Pogoreltsev 2019.10.26 07:47 #114 Aleksey Vyazmikin: 最適化モードでのStrategy Testerの効果を推定するために、様々なプロセッサの性能に関する統計を取ることをお勧めします。 より客観的に見るために、Expert Advisorを「数理計算」モードで使用すると、ハードディスクとコンピュータのメモリを最小限に活用することができます。可能であれば、プロセッサ名、マザーボード名、RAMの周波数を指定してください。 これは、与えられたアルゴリズムに対するCPUの性能をテストするもので、それ以上のものではありません。ベンチマークをもとに事前に「だいたい」予測することができるhttps://www.cpubenchmark.net/high_end_cpus.html 例えば私の場合、ほとんどがメモリとディスクの問題です(メモリが足りず、すべてがスワップされてしまうのです)。そして、ここでは、同じxeonは、同じ価格で最新のi7-8700kに先行することができ、例えば、ここに説明されているように8チャネルモードで動作します:https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138 しかし、それはやりすぎというものです。オーバーシュートとシングルパスの両方が必要なんだ。だからこそ、私はこの表に私の注意を払うだろう:https://www.cpubenchmark.net/singleThread.html、 より具体的にはAMD 3600X - 3900Xに(それはあなたの財布に依存します)。確かに、ほとんどのデスクトップはメモリを2チャンネル搭載しています。4チャンネルサーバーソリューションは、コア性能が高価になります。 また、MQはN個のスレッドに対して共通の履歴を作るので、メモリの問題はないと思います。 また、EAの一部をCUDAで記述し、その後ビデオカードで並列化することで、より興味深い視点が得られるので、その機会を提供したいと思います。 Pavel Verveyko 2019.10.26 07:55 #115 Andrey Pogoreltsev: 例えば私の場合、主にメモリとディスクがすべてを妨げています(メモリが足りず、すべてがスワップされてしまうのです)。 CPUとメモリの種類は? SSD/HDDは? Maxim Romanov 2019.10.26 08:02 #116 Andrey Pogoreltsev: これは、与えられたアルゴリズムに対するCPUの性能をテストするもので、それ以上のものではありません。ベンチマークをもとに事前に「だいたい」予測することができるhttps://www.cpubenchmark.net/high_end_cpus.html 例えば私の場合、大体はメモリとディスクの問題です(メモリが足りないだけで、全てスワップされます)。そして、ここでは、同じxeonは、同じ価格で最新のi7-8700kに先行することができ、例えば、ここに説明されているように、8チャネルモードで動作します:https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138 しかし、それはやりすぎというものです。オーバーシュートとシングルパスの両方が必要なんだ。だからこそ、私はこの表に私の注意を払うだろう:https://www.cpubenchmark.net/singleThread.html、 より具体的にはAMD 3600X - 3900Xに(それはあなたの財布に依存します)。確かに、ほとんどのデスクトップはメモリを2チャンネル搭載しています。4チャンネルサーバーソリューションは、コア性能が高価になります。 また、MQはN個のスレッドに対して共通の履歴を作るので、メモリの問題はないと思います。 また、EAの一部をCUDAで記述し、その後ビデオカードで並列化することで、より興味深い視点が得られるので、その機会を提供したいと思います。 つまり、openCLがあり、ビデオカードへのパラレリングがすでに可能なのです。 Andrey Pogoreltsev 2019.10.26 08:05 #117 Pavel Verveyko: CPUとメモリの種類は? SSD/HDDは? 今、Ryzen 5 2600を持っているので、もっと強力なものを買おうと思っています。 メモリはCORSAIR Vengeance 3000 8GB×4枚。 メインドライブはSamsung 970 500Gb NVMeディスクですが、テスターが毎回大暴れしているので、マルチスレッドテスト用にSATA-3で1Gb SSDを購入しました。 Andrey Pogoreltsev 2019.10.26 08:10 #118 Maxim Romanov: openCLはそういうもので、すでにビデオカードで並列化できるようになっています。 ストラテジーテスターで 並列化されるのでしょうか?つまり、1CPUコアでOpenCLの最適化スレッドをN個走らせることができますか? Andrey Dik 2019.10.26 08:45 #119 Andrey Pogoreltsev: ストラテジーテスターで 並列化されるのでしょうか?つまり、1つのプロセッサコアで、OpenCLのN個の最適化スレッドを実行できますか? テスターでは、Expert Advisorの内部ロジックはOpenCL上で並列化できるが、ヒストリーパスは並列化できない。 Andrey Pogoreltsev 2019.10.26 08:47 #120 OpenCLは確かにいいのですが、それは開発者のハードウェアで解決すべき特定のタスクについて話している場合に限られ、そうでない場合は製品に求められる要件が劇的に増えます。そのようなタスクが考えられます。 3Dグラフ/モデルの描画(疑問点あり) ニューラルネットワークの計算 Expert Advisorの最適 化の並列化 - それはとてもクールだと思います。Expert AdvisorにOpenCLのコードが含まれていれば、並列化することが可能です。しかし、そのためには、プロセッサコアの数に関係なく、ストラテジーテスターがEAのN個のインスタンスを実行できる必要があります。そしてもちろん、最初にインスタンス用のティックを持つ共有メモリを作成する必要があります。 マイニング))) PS.ちなみに、クラウドマシン上でOpenCLマイニングを実行し、高い演算能力が得られることを確認するのも面白いです) 1...5678910111213141516171819...22 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
残念ながら私は頭が悪いのですが、そこでX>=0は他のどの数字よりも大きくなる可能性があります - 多くの組み合わせがあります - コードですべてを提供することは不可能であり、異なる組み合わせによりコードは何桁も大きくなります。
1つの値での繰り返し回数も割と多いですね。しかし、それはほとんど役に立ちません。
Ryzen 3700xのテストができる。3つのEAそれぞれについて、a) 8つのエージェントをオンにした16のパス b) 16のエージェントをオンにした16のパス を行う必要があると正しく理解されていますか?
試してみてください。
最適化モードでのStrategy Testerの効果を推定するために、様々なプロセッサの性能に関する統計を取ることをお勧めします。
より客観的に見るために、Expert Advisorを「数理計算」モードで使用すると、ハードディスクとコンピュータのメモリを最小限に活用することができます。可能であれば、プロセッサ名、マザーボード名、RAMの周波数を指定してください。
これは、与えられたアルゴリズムに対するCPUの性能をテストするもので、それ以上のものではありません。ベンチマークをもとに事前に「だいたい」予測することができるhttps://www.cpubenchmark.net/high_end_cpus.html
例えば私の場合、ほとんどがメモリとディスクの問題です(メモリが足りず、すべてがスワップされてしまうのです)。そして、ここでは、同じxeonは、同じ価格で最新のi7-8700kに先行することができ、例えば、ここに説明されているように8チャネルモードで動作します:https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138
しかし、それはやりすぎというものです。オーバーシュートとシングルパスの両方が必要なんだ。だからこそ、私はこの表に私の注意を払うだろう:https://www.cpubenchmark.net/singleThread.html、 より具体的にはAMD 3600X - 3900Xに(それはあなたの財布に依存します)。確かに、ほとんどのデスクトップはメモリを2チャンネル搭載しています。4チャンネルサーバーソリューションは、コア性能が高価になります。
また、MQはN個のスレッドに対して共通の履歴を作るので、メモリの問題はないと思います。
また、EAの一部をCUDAで記述し、その後ビデオカードで並列化することで、より興味深い視点が得られるので、その機会を提供したいと思います。
例えば私の場合、主にメモリとディスクがすべてを妨げています(メモリが足りず、すべてがスワップされてしまうのです)。
CPUとメモリの種類は? SSD/HDDは?
これは、与えられたアルゴリズムに対するCPUの性能をテストするもので、それ以上のものではありません。ベンチマークをもとに事前に「だいたい」予測することができるhttps://www.cpubenchmark.net/high_end_cpus.html
例えば私の場合、大体はメモリとディスクの問題です(メモリが足りないだけで、全てスワップされます)。そして、ここでは、同じxeonは、同じ価格で最新のi7-8700kに先行することができ、例えば、ここに説明されているように、8チャネルモードで動作します:https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138
しかし、それはやりすぎというものです。オーバーシュートとシングルパスの両方が必要なんだ。だからこそ、私はこの表に私の注意を払うだろう:https://www.cpubenchmark.net/singleThread.html、 より具体的にはAMD 3600X - 3900Xに(それはあなたの財布に依存します)。確かに、ほとんどのデスクトップはメモリを2チャンネル搭載しています。4チャンネルサーバーソリューションは、コア性能が高価になります。
また、MQはN個のスレッドに対して共通の履歴を作るので、メモリの問題はないと思います。
また、EAの一部をCUDAで記述し、その後ビデオカードで並列化することで、より興味深い視点が得られるので、その機会を提供したいと思います。
CPUとメモリの種類は? SSD/HDDは?
今、Ryzen 5 2600を持っているので、もっと強力なものを買おうと思っています。
メモリはCORSAIR Vengeance 3000 8GB×4枚。
メインドライブはSamsung 970 500Gb NVMeディスクですが、テスターが毎回大暴れしているので、マルチスレッドテスト用にSATA-3で1Gb SSDを購入しました。
openCLはそういうもので、すでにビデオカードで並列化できるようになっています。
ストラテジーテスターで 並列化されるのでしょうか?つまり、1CPUコアでOpenCLの最適化スレッドをN個走らせることができますか?
ストラテジーテスターで 並列化されるのでしょうか?つまり、1つのプロセッサコアで、OpenCLのN個の最適化スレッドを実行できますか?
テスターでは、Expert Advisorの内部ロジックはOpenCL上で並列化できるが、ヒストリーパスは並列化できない。
OpenCLは確かにいいのですが、それは開発者のハードウェアで解決すべき特定のタスクについて話している場合に限られ、そうでない場合は製品に求められる要件が劇的に増えます。そのようなタスクが考えられます。