記事"計算用OpenCL のインストール方法と使用法"についてのディスカッション

 

新しい記事 計算用OpenCL のインストール方法と使用法 はパブリッシュされました:

MQL5 が OpenCLに対するネイティブサポートを開始して1年以上経過しました。とはいうものの、Expert Advisors、インディケータ、スクリプトで並列計算を行うことの真の価値を解っているユーザーは多くありません。本稿はみなさんが MetaTrader 5 トレーディングターミナルでこの技術を使ってみることができるようにお手持ちのコンピュータに OpenCL をインストールしセットアップするお手伝いをいたします。

How to Install and Use OpenCL for Calculations

OpenCLとは?

OpenCL とは2008年に クロノスグループコンソーシアムによって開発された並列プログラム用オープンスタンダードです。この基準により異機種混在システムにて異なるアーキテクチャを持つ GPUs または CPUs で並列的に実行できるアプリケーションを開発することができます。

すなわち、タスクを計算する際 OpenCL によりあらゆる CPU コアまたは GPUの莫大な計算能力を使用することが可能となり、それによってプログラム実行時間が削減されるのです。労力がかかりとリソース消費する計算に関するタ スクを処理する場合、OpenCL を使用することはひじょうにメリットがあります。

たとえば MQL5に関して言えば、複数シンボルやタイムフレームによる履歴データの複雑で長い分析を行う特定のスクリプト(イディケータまたは Expert Advisor)を処理する際ひじょうに性能向上に貢献します(ここで、並列実行を行う MQL5 プログラムはOpenCL APIを用いて特殊な方法で書く必要があることに注意します)。

作者: MetaQuotes Software Corp.

理由: