使用第 3902 版的 AVX / AVX2 + FMA3 / AVX512 + FMA3 指令集编译 MQL5 程序 - 页 9

 
Maxim Kuznetsov #:

例如,迪米特里耶夫斯基不会将其与自然数列区分开来......。

这正是不能使用生成器的原因。因为根本没有生成器)而那些确实存在的生成器则是一种故意的欺骗。

PS/ 这是圣杯的后半部分:第一部分是基于可用行的实际算法,第二部分是生成相同的行。它们是相通的。解决一个,得到第二个

在这个方向上有很多有趣的解决方案和想法。这里的实验课题非常广泛。

 
Shalem Loritsch #:

我注意到,只运行 MetaTester 5 的计算机继续使用简单的 AVX 版本,而我运行 MetaTrader 5 完整版终端的计算机则加载 AVX2 版本。如果我手动复制 EXE 文件,MetaTester 5 就会运行 AVX2 版本(在日志文件中记录),直到下一次自动更新,然后再恢复到简单的 AVX 版本。实时更新 MetaTester 5 不应该为我的电脑下载相应的版本吗?

(原文为英文):我注意到只运行 MetaTester 5 的电脑继续运行简单的 AVX 版本,而我运行完整 MetaTrader 5 终端的电脑下载的是 AVX2 版本。如果我手动复制 EXE 文件,MetaTester 5 就会运行 AVX2 版本(在日志文件中有记录),直到下一次自动更新时才会恢复到普通 AVX 版本。 MetaTester 5 的实时更新不是应该为我的电脑调用适当的版本吗,在这种情况下就是 AVX2 版本?

我们正在准备将公共网络升级到 AVX2 版本。

下周即可完成。

 
Renat Fatkhullin #:

我们的测试表明

  1. 从 MSVC 编译器切换到 Clang/LLVM 后,整体性能提升高达 25%--谷歌在 Chrome 浏览器的构建中同样宣称,性能提升如此巨大

这是否意味着在不久的将来,Linux 原生客户端将成为可能?

 
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" [/include: "path"] [/project] [/log] [/s] /?

/compile: "path" - 源文件、文件夹或项目文件路径

/project - 编译项目文件

/include: "path" - MQL4\MQL5 文件夹路径

/log - 创建编译日志文件

/s - 在不编译的情况下检查程序语法

 
Rorschach #:
我看到测试结果表明,AVX 512 的速度提高了 30%。

提高什么?浏览器性能?:)