OpenClとそのためのツール。レビューとインプレッション - ページ 29 1...2223242526272829 新しいコメント 削除済み 2015.04.17 10:12 #281 Renat: あなたは、関心を持つすべての人がすでに知っている理論を語り継いでいるのです。現実には、さまざまな要因が重なって、汎用的なタスクではCPUの方が速いのです。それが今、明らかになったのです。gpuの銀の弾丸は、断固としてターゲットに到達することができません。GPUのプログラム開発の成果を一般化するには、あまりに粗雑な表現ではないでしょうか。結局のところ、このフォーラムを読んでいる人の中には、「汎用タスク」の 高速化ではなく、取引端末内の複雑な数値アルゴリズムの最適化 およびテストの高速 化に興味を持っている人もいるのです。レナトさん、自分の意見に少しでも異論があると、やたら神経質に反応するときがありますよね......。また、同じコンピュータで他の作業をしている間に、MT4ターミナルがビデオカードで作業しながら、素早く冷静に取引システムの最適値を見つける様子を見るのはとても楽しい ことです。ホストプロセッサ上でそれを行うと、たとえマルチスレッドモードであっても、より長く、より高価になります。さらに、例えば3~4枚のグラフィックスカードがあれば、4台の端末を起動して4つの通貨ペアを同時に最適化することも、ほとんど意識することなく行えるのです。素晴らしい開発ツールであるメタトレーダー4の開発者の方々に感謝します。特に、MQL4から古典的なC言語へのポータビリティが高いことが特徴です。これにより、多くの時間を節約することができます。もう一つの価値は、MQL4とDLLのインターフェイスが、余計な複雑さや無意味さを排して、端末内にすっきりと収まっていることです。これがなければ、CUDAのプログラム開発はまさに困難です。 削除済み 2015.04.17 10:16 #282 (涙を拭いて)......。...そして、過去数年間、私を何度も追放したこの掲示板のモデレーターの皆さんを許します。私はすべての人を許します。 Renat Fatkhullin 2015.04.17 14:30 #283 mt5を使いましょう - openclはネイティブです。 削除済み 2015.04.20 11:43 #284 Renat: mt5を使いましょう - openclはネイティブです。 しかし、あなたはずっと前に私を第5フォーラムから追放しました。どうやってアドバイスをもらえば いいんだ? Renat Fatkhullin 2015.04.20 14:53 #285 私が見る限りでは、5つの禁止事項はありません。 Renat Fatkhullin 2015.04.21 04:26 #286 AlexEroを確認しましたが、AlexErosではありませんでした。再試行、禁止事項は解除されました。 削除済み 2015.04.21 05:15 #287 Renat:AlexEroを確認しましたが、AlexErosではありませんでした。再試行、禁止事項は解除されました。 よし、うまくいった。 削除済み 2015.05.26 05:04 #288 トレーディング(デリバティブ)にGPUアクセラレーションを利用した例。金融数学、特にデリバティブやオプション取引に関する著書で有名なマーク・ジョシ氏の仕事ぶりは、こちらでレポートしています。http://ssrn.com/abstract=2388415彼は、OOPスタイルの作品をCUDA GPUに変換した。2010年に始めて、その後一時休止し、2011年から2014年夏まで、動作するバージョン0.3まで作ったそうです。彼は100 倍の加速を実現した...。137倍-それもCONNECTEDアルゴリズムで、これは難しいですね。この作品では、C++のQuantLibライブラリが使用されていますが、CUDA GPUで動作させるために、「OOP -> -> procedural approach」という流れで作り直さなければならなかった と、彼自身が認めています。と書いている。"LMMを用いたIRDのモンテカルロ・プライシングをGPU上に実装し、初期運動機能については最小二乗法を用いています。kooderive.sourceforge.netからC++とCUDAの両方のコードを入手することができます。この論文はat ... 続きを読むCUDAでは、これまでC++で使っていたコードとは全く別のものを使いました。要するに、データを中心概念として扱い、コードでデータを操作するのです。スタイルはとても機能的です。それまでのC++の実装はオブジェクト指向でしたから、かなり苦労しましたね。彼のプロジェクト自体はオープンソースです。http://sourceforge.net/projects/kooderive/ ファイル: ssrn-id2388415.zip 288 kb 1...2223242526272829 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
あなたは、関心を持つすべての人がすでに知っている理論を語り継いでいるのです。
GPUのプログラム開発の成果を一般化するには、あまりに粗雑な表現ではないでしょうか。結局のところ、このフォーラムを読んでいる人の中には、「汎用タスク」の 高速化ではなく、取引端末内の複雑な数値アルゴリズムの最適化 およびテストの高速 化に興味を持っている人もいるのです。
レナトさん、自分の意見に少しでも異論があると、やたら神経質に反応するときがありますよね......。
また、同じコンピュータで他の作業をしている間に、MT4ターミナルがビデオカードで作業しながら、素早く冷静に取引システムの最適値を見つける様子を見るのはとても楽しい ことです。ホストプロセッサ上でそれを行うと、たとえマルチスレッドモードであっても、より長く、より高価になります。さらに、例えば3~4枚のグラフィックスカードがあれば、4台の端末を起動して4つの通貨ペアを同時に最適化することも、ほとんど意識することなく行えるのです。
素晴らしい開発ツールであるメタトレーダー4の開発者の方々に感謝します。
特に、MQL4から古典的なC言語へのポータビリティが高いことが特徴です。これにより、多くの時間を節約することができます。
もう一つの価値は、MQL4とDLLのインターフェイスが、余計な複雑さや無意味さを排して、端末内にすっきりと収まっていることです。これがなければ、CUDAのプログラム開発はまさに困難です。
(涙を拭いて)......。
...そして、過去数年間、私を何度も追放したこの掲示板のモデレーターの皆さんを許します。
私はすべての人を許します。
mt5を使いましょう - openclはネイティブです。
AlexEroを確認しましたが、AlexErosではありませんでした。
再試行、禁止事項は解除されました。
AlexEroを確認しましたが、AlexErosではありませんでした。
再試行、禁止事項は解除されました。
トレーディング(デリバティブ)にGPUアクセラレーションを利用した例。
金融数学、特にデリバティブやオプション取引に関する著書で有名なマーク・ジョシ氏の仕事ぶりは、こちらでレポートしています。
http://ssrn.com/abstract=2388415
彼は、OOPスタイルの作品をCUDA GPUに変換した。2010年に始めて、その後一時休止し、2011年から2014年夏まで、動作するバージョン0.3まで作ったそうです。彼は100 倍の加速を実現した...。137倍-それもCONNECTEDアルゴリズムで、これは難しいですね。
この作品では、C++のQuantLibライブラリが使用されていますが、CUDA GPUで動作させるために、「OOP -> -> procedural approach」という流れで作り直さなければならなかった と、彼自身が認めています。
と書いている。
"LMMを用いたIRDのモンテカルロ・プライシングをGPU上に実装し、初期運動機能については最小二乗法を用いています。
kooderive.sourceforge.netからC++とCUDAの両方のコードを入手することができます。この論文はat ... 続きを読む
CUDAでは、これまでC++で使っていたコードとは全く別のものを使いました。要するに、データを中心概念として扱い、コードでデータを操作するのです。スタイルはとても機能的です。それまでのC++の実装はオブジェクト指向でしたから、かなり苦労しましたね。
彼のプロジェクト自体はオープンソースです。
http://sourceforge.net/projects/kooderive/