OpenClとそのためのツール。レビューとインプレッション - ページ 21 1...14151617181920212223242526272829 新しいコメント Yury Reshetov 2012.02.18 15:45 #201 Mathemat: 単純な、非常に単純なループがあり、反復回数が多い(100万回程度)。OpenCLでのスピードアップが期待されます。 ifしかないでしょう。 1.テスターはOpenCLに対応する。Renatはすでに次のビルドでこれを約束しました。 2.OpenSLを学びます。 3.この最も重い計算をOpenCLでなんとか書き換えて、GPUでの計算の性能が逆に上がるようにするのです。 3つのポイントがすべて満たされれば、結果が出るのです。最後の2点は、ビデオカードがやってくれるわけではありません。 Sceptic Philozoff 2012.02.18 16:00 #202 Reshetov: 場合のみとなります。1.テスターはOpenCLに対応する。Renatはすでに次のビルドでこれを約束しました。 テスターの話はしていない。 Yury Reshetov 2012.02.18 16:14 #203 Mathemat: テスターの話じゃないんだけどね。 そうすると、明らかにナンセンスになるんです。10秒待って0.2まで減らさないためには、そうすべきです。 1.高級なグラフィックカードを購入する。カードを買って、0.1秒でパソコンに入れる普通に買うのがもったいなく感じてしまうほどです。 2.OpenSLを学ぶ。0.1秒ではありません。 3.mql5を使って、同じ9.8秒を短縮するような形でGPUにコマンドを詰め込んでみる。0.1秒でも動きません。 すべてにおいて、多くの時間と費用がかかるでしょう。そして、そのような時間とお金を使って、ある一回限りの結果が得られたことを喜んで、ズボンの中から出てくるために、このようなことをするのでしょうか? それとも、9.8秒長く待つことに意味があるのでしょうか? Igor Makanu 2012.02.18 16:31 #204 Reshetov: 全部やるには、時間もお金もかかる。 メタクオーターは既にテクニカル指標を OpenClに書き換える/移植する作業に入っているとして、あまり時間がないので、小山 ))))) Yury Reshetov 2012.02.18 16:43 #205 IgorM:メタクオーターは既にテクニカル指標をOpenClに書き換える/移植する作業に入っているとして、あまり時間がないので、小山 ))))) 今のところ、いくつかの問題があり、すべてが当初のようにうまくいっているわけではないと言われています。 しかし、一般的には、MQL5からOpenCLへの直接のインタフェースを提供しています。もちろん、扁桃腺を切開するよりもはるかに便利です。dllを使用します。そして今、それを使うか使わないかは、みんなが自分で決めればいいのです。 GPUを使うことで、MQL5の 一部の機能を高速化することができるようになるのでしょう。そして、それを少しずつ実行していくのです。しかし、奇跡は起きない。GPUはCPUではなく、機能的に限定された高速コアであり、プログラミングにも独自の仕様があります。 Sceptic Philozoff 2012.02.18 18:56 #206 Reshetov: すると、明らかなナンセンスが発生するんです。10秒待つのではなく、0.2秒に短縮するために。 由良、馬鹿なことを言うな。大規模なプロジェクトを 手がけるソフトウェア会社では、開発スピードを上げるために、コーダー用のコンピュータに最速のマルチコアストーンを搭載しています。たとえ、シングルスレッドになるようなソフトを開発するとしてもだ。 例を挙げただけで、あまり良くないような気がするのですが。また、init()に記述したのと同じ計算をそこだけで行うことはできません。 まあ、どんな用途があるかは分かりませんが。重要なのは、この端末が少しずつ、しかし確実にハードウェアと互換性のあるものに変化していることです。 Yury Reshetov 2012.02.18 19:03 #207 Mathemat:由良、馬鹿にするなよ。これと同じ端末がオートトレードに対応した遺伝的アルゴリズム で最適化されていれば、素晴らしいことだと思うのですが。しかし、MT4はその直接的な目的を超えて、開発者がマンデルブロフラクタルの描画を100倍に加速している間、私たちのうち誰が愚かであるのですか?数学: 私はただ例を挙げただけで、あまり良い例ではないようです。 そうですか、では、自動売買ウィジェットの普通の例を一つ挙げてくださいというのは、私の愚問ということですか? Dmitry Fedoseev 2012.02.18 19:12 #208 Reshetov: この端末がオートトレードに対応した遺伝的アルゴリズムで最適化されれば、素晴らしいのですが。しかし、MT4がその直接的な目的を超えて、開発者がマンデルブロフラクタル図形の描画を100倍も高速化している一方で、私たちの誰がふざけているのでしょう? そうですか、自動売買ウィジェットの普通の例を一つでも挙げてくださいというのは、私の愚問でしょうか。 Yuriさん、おそらくサンプルコードをご覧になっていないのでしょう。このフラクタルは、ビデオカードが描いているのではありません。 そして、そのデータをbmpに保存し、端末の標準的な手段でbmpを表示する。 Yury Reshetov 2012.02.18 19:19 #209 Integer: Yuriさん、例のコードを見ていないのでしょう。このフラクタルはビデオカードで描画されているのではなく、ビデオクラタ内で計算だけが行われている。 そして、データをbmpに保存し、端末の標準的な手段でbmpを表示する。 そして出力では、GPUで行われた計算で、マレーヴィチが描かれています。BMPが何なのか分からないから? Dmitry Fedoseev 2012.02.18 19:22 #210 Reshetov: GPUで計算した結果、マレビッチの絵が出力されるんです。BMPが何なのかわからないから? このbmpのレンダリングにかかる時間は、誰も数えたことがない。仮にそうであったとしても、どちらも同じことであり、違いはない。 1...14151617181920212223242526272829 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Mathemat:
単純な、非常に単純なループがあり、反復回数が多い(100万回程度)。OpenCLでのスピードアップが期待されます。
ifしかないでしょう。
1.テスターはOpenCLに対応する。Renatはすでに次のビルドでこれを約束しました。
2.OpenSLを学びます。
3.この最も重い計算をOpenCLでなんとか書き換えて、GPUでの計算の性能が逆に上がるようにするのです。
3つのポイントがすべて満たされれば、結果が出るのです。最後の2点は、ビデオカードがやってくれるわけではありません。
1.テスターはOpenCLに対応する。Renatはすでに次のビルドでこれを約束しました。
テスターの話じゃないんだけどね。
そうすると、明らかにナンセンスになるんです。10秒待って0.2まで減らさないためには、そうすべきです。
1.高級なグラフィックカードを購入する。カードを買って、0.1秒でパソコンに入れる普通に買うのがもったいなく感じてしまうほどです。
2.OpenSLを学ぶ。0.1秒ではありません。
3.mql5を使って、同じ9.8秒を短縮するような形でGPUにコマンドを詰め込んでみる。0.1秒でも動きません。
すべてにおいて、多くの時間と費用がかかるでしょう。そして、そのような時間とお金を使って、ある一回限りの結果が得られたことを喜んで、ズボンの中から出てくるために、このようなことをするのでしょうか?
それとも、9.8秒長く待つことに意味があるのでしょうか?
メタクオーターは既にテクニカル指標を OpenClに書き換える/移植する作業に入っているとして、あまり時間がないので、小山 )))))
メタクオーターは既にテクニカル指標をOpenClに書き換える/移植する作業に入っているとして、あまり時間がないので、小山 )))))
今のところ、いくつかの問題があり、すべてが当初のようにうまくいっているわけではないと言われています。
しかし、一般的には、MQL5からOpenCLへの直接のインタフェースを提供しています。もちろん、扁桃腺を切開するよりもはるかに便利です。dllを使用します。そして今、それを使うか使わないかは、みんなが自分で決めればいいのです。
GPUを使うことで、MQL5の 一部の機能を高速化することができるようになるのでしょう。そして、それを少しずつ実行していくのです。しかし、奇跡は起きない。GPUはCPUではなく、機能的に限定された高速コアであり、プログラミングにも独自の仕様があります。
由良、馬鹿なことを言うな。大規模なプロジェクトを 手がけるソフトウェア会社では、開発スピードを上げるために、コーダー用のコンピュータに最速のマルチコアストーンを搭載しています。たとえ、シングルスレッドになるようなソフトを開発するとしてもだ。
例を挙げただけで、あまり良くないような気がするのですが。また、init()に記述したのと同じ計算をそこだけで行うことはできません。
まあ、どんな用途があるかは分かりませんが。重要なのは、この端末が少しずつ、しかし確実にハードウェアと互換性のあるものに変化していることです。
由良、馬鹿にするなよ。
これと同じ端末がオートトレードに対応した遺伝的アルゴリズム で最適化されていれば、素晴らしいことだと思うのですが。しかし、MT4はその直接的な目的を超えて、開発者がマンデルブロフラクタルの描画を100倍に加速している間、私たちのうち誰が愚かであるのですか?
私はただ例を挙げただけで、あまり良い例ではないようです。
この端末がオートトレードに対応した遺伝的アルゴリズムで最適化されれば、素晴らしいのですが。しかし、MT4がその直接的な目的を超えて、開発者がマンデルブロフラクタル図形の描画を100倍も高速化している一方で、私たちの誰がふざけているのでしょう?
そうですか、自動売買ウィジェットの普通の例を一つでも挙げてくださいというのは、私の愚問でしょうか。Yuriさん、おそらくサンプルコードをご覧になっていないのでしょう。このフラクタルは、ビデオカードが描いているのではありません。 そして、そのデータをbmpに保存し、端末の標準的な手段でbmpを表示する。
Yuriさん、例のコードを見ていないのでしょう。このフラクタルはビデオカードで描画されているのではなく、ビデオクラタ内で計算だけが行われている。 そして、データをbmpに保存し、端末の標準的な手段でbmpを表示する。
GPUで計算した結果、マレビッチの絵が出力されるんです。BMPが何なのかわからないから?
このbmpのレンダリングにかかる時間は、誰も数えたことがない。仮にそうであったとしても、どちらも同じことであり、違いはない。