Компиляция MQL5 программ с набором инструкций AVX / AVX2 + FMA3 / AVX512 + FMA3 с 3902 билда - страница 4

 
Renat Fatkhullin # : В маркет будут приниматься только программы, скомпилированные в "x64 Regular" режиме. Скорее всего в будущем расширим возможности в маркете. Релиз МТ5 запланирован на пятницу следующей недели. Поэтому просим активнее тестировать новые режимы.

А как насчет услуги MetaQuotes VPS? Будут ли все они обслуживать код, скомпилированный с дополнительными наборами инструкций, или только обычную компиляцию?

English original: What about MetaQuotes VPS service? Will they all also cater for code compiled with the extra instruction sets or only the regular compilation?

 
Renat Fatkhullin #:

В нашей VPS сети все серверы с AVX как минимум. На большинстве AVX2.

Соответственно, такие же версии AVX должны быть на машине, с которой происходит перенос советника на ваши сервера? Или неправильно понял?

 
Fernando Carreiro #:

А как насчет услуги MetaQuotes VPS? Будут ли все они обслуживать код, скомпилированный с дополнительными наборами инструкций, или только обычную компиляцию?

English original: What about MetaQuotes VPS service? Will they all also cater for code compiled with the extra instruction sets or only the regular compilation?

В MetaQuotes VPS у нас везде современные процессоры с AVX2. Поэтому миграция не будет проблемой.

А вот AVX512 версии ни в MQL5 Cloud Network, ни в MetaQuotes VPS пускать не будем.
 
Aleksey Nikolayev #:

Соответственно, такие же версии AVX должны быть на машине, с которой происходит перенос советника на ваши сервера? Или неправильно понял?

Верхний предел для VPS - это AVX2.
 
MetaQuotes:

Просим присоединиться к тестирования, скачав бета-версию с сервера MetaQuotes-Demo или обновиться через раздел меню "Справка".

Протестил. Замерил в нескольких программах. Прироста производительности пока не вижу. Ну может максимум 1%.

2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   CPU name:         12th Gen Intel Core i7-12700H
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   CPU cores:        20
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   CPU architecture: AVX2 + FMA3
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   EX5 architecture: AVX2 + FMA3


 

Вот если бы местные гении маркета и программирования научились писать индикаторы, они бы получили 25000% выигрыша.

 
Было бы уместно, если бы сама MQ написала статью с подробнейшим сравнением производительности разных операций МТ5 на десятке различных конфигураций ПК, для наглядности отличающихся одной-двумя (не более) характеристиками, как то - размер кеша, частота, энергоэффективное или производительное ядро (при равенстве частоты), память ОЗУ и т.д. Таким образом стало бы понятно, как тот или иной железочный нюанс влияет на МТ5. Сейчас вот дополнительно в такой гипотетический обзор напрашивается и AVX (есть/нет). В тестируемые операции логично включить оптимизацию, расчет какого-ть зубодробительного индикатора, обучение нейросетки или дерева, и т.д.
 
Stanislav Korotky #:
ости отличающихся одной-двумя (не более) характеристиками, как то - размер кеша, частота, энергоэффективное или производительное ядро (при равенстве частоты), память ОЗУ и т.д. Таким образом стало бы понятно, как тот или иной железочный нюанс влияет на МТ5. Сейчас вот дополнительно в такой гипотетический обзор напрашивается и AVX (есть/нет). В тестируемые операции логично включить оптимизацию, расчет какого-ть зубодробительного индикатора, обучение нейросетки или дерева, и т.д.
Не нужно, чем не устроили обычные бенчи?
 
G1G2G3 #:
Не нужно, чем не устроили обычные бенчи?

Покажите эти бенчи, в одном месте рядом друг с другом, чтобы удобно было сравнивать.

 

Давний нюанс

в Терминале, Настройки - Торговля, установка "Объем" по умолчанию, для внесения изменений требуется перезагрузка Терминала.

Причина обращения: