ビルド 3902 からの AVX / AVX2 + FMA3 / AVX512 + FMA3 命令セットによる MQL5 プログラムのコンパイル - ページ 9

 
Maxim Kuznetsov #:

例えば、ディミトリエフスキーは自然級数と区別しないだろうが...。

that's exactly why you can't use generators.なぜなら存在しないからだ :-))フリフスキーがフジフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフ

追記/これは聖杯の後半部分である。1つ目は利用可能な行に基づく実際のアルゴリズムであり、2つ目は同一の行の生成である。両者はつながっている。一方を解けば、もう一方が得られる。

、にはにはークにークにはークにはークにはークにはークエントこのークエントリーのークエントー このークエントー実験のためのトピックは、ここでは広大である。

 
Shalem Loritsch #:

MetaTester 5のみを実行しているコンピュータはシンプルなAVXビルドを使用し続け、フルバージョンのMetaTrader 5ターミナルを実行している私のコンピュータはAVX2ビルドをロードすることに気づきました。手動でEXEファイルをコピーすると、MetaTester 5は次の自動更新までAVX2ビルドを実行し(ログファイルに記載)、その時点でシンプルなAVXビルドに戻ります。Live Update MetaTester 5は、私のPCに適切なビルド(この場合はAVX2バージョン)をダウンロードすべきではないのでしょうか?

(原文英語):MetaTester 5だけを実行しているPCは、単純なAVXビルドを実行し続け、MetaTrader 5のフルターミナルを実行している私のPCは、AVX2ビルドをダウンロードしていることに気づきました。手動でEXEファイルをコピーすると、MetaTester 5はAVX2ビルドを実行します(ログファイルに記録されています)。 MetaTester 5のライブアップデートは、私のPCに適切なビルド(この場合はAVX2バージョン)をダウンロードすべきではありませんか

パブリックネットワークのavx2バージョンへのアップグレードを準備しています。

来週までには準備できるでしょう。

 
Renat Fatkhullin #:

私たちのテストではこうだった:

  1. MSVCコンパイラからClang/LLVMに切り替えると、全体として最大25%向上することがわかりました。

これは、近い将来、リナックス用のネイティブ・クライアントが可能になることを意味するのだろうか?

 
DrSky #:

これは、Linux用のネイティブクライアントがすぐにでも可能になるということですか?

いいえ。
 
Renat Fatkhullin #:
いいえ、接続はありません。

クロスプラットフォームクライアントの計画はありますか?

 
DrSky #:

クロスプラットフォームのクライアントの計画はありますか?

ありません。
 
b4029.スクリプトのカウントが20~50%速くなったような感じだ。
 

コンパイラのコマンドラインにAVXを指定するオプションはありますか?
> MetaEditor64.exe /compile:1.mq5

 
Eugene Piatenko #:

コンパイラのコマンドラインにAVXを指定するオプションはありますか?
> MetaEditor64.exe /compile:1.mq5

metaeditor64.exe /?

----------------------------------

ー使用法:

metaeditor64.exe /compile: "path" [/include: "path"] [/project] [/log] [/s]

/compile: "path" - ソースファイル、フォルダ、またはプロジェクトファイルのパス。

/project - コンパイルプロジェクトファイル

/include: "path" - MQL4MQL5フォルダへのパス

/log - コンパイルログファイルを作成する

/s - コンパイルせずにプログラムの構文をチェックする

 
Rorschach #:
AVX 512のスピードが最大30%向上するというテストを見たことがある。

何を高速化するのですか?ブラウザーのパフォーマンス?:)

理由: