MQL5 Cloud Network: технологический прорыв в тестировании торговых стратегий - страница 7

 
Aleksey Vyazmikin #:

Видимо, мне надо было сразу уточнить, что речь идёт о прикладных задачах - оптимизация советников, ведь PR, ожидаемо, для этих целей рассчитывается.

Все проще с вашими целями. Но спасибо за возможность раскрыть тему.

По поводу OpenBLAS - пока я не использовал этот функционал, но возникает вопрос, если советник, исполняемый на удалённом агенте использует эти функции, то получается, что он использует больше чем ресурсы одного ядра? А расчёт как за одно ядро будет? И, не будет ли это приводить к торможению, когда компьютер загружен заданиями для агентов по всем ядрам и исполняет эти команды? Я в этом вопросе дилетант, но видится, что будут создаваться очереди, как минимум в поиске свободных ресурсов...

OpenBLAS в удаленных агентах в одно ядро лимитирован.

 
Renat Fatkhullin #:

По максимуму:

  • Intel Core i9-14900K
  • Intel Core i9-13900K
  • AMD Ryzen 9 7950X3D 16-Core
  • AMD Ryzen 9 7950X 16-Core

Важно, что скорость памяти вносит ощутимый вклад. На текущий момент Intel поддерживает более скоростную память и это является(может являться) причиной чуть лучшего бенчмарка.

Ренат, у меня еще вопрос по процессорам. Исторически сложилось так, что Intel показала лучшие результаты в Метатестере, чем AMD, но в последнее время AMD стали очень мощными.

Что касается самых мощных процессоров AMD, есть ли у вас их список (например пятерка лучших)? Потому что 9900X - это очень современный процессор и вы не упомянули его в четверке, которую вы поставили в этом сообщении. Спасибо.

 
Robertomcat # :

Ренат, у меня еще вопрос по процессорам. Исторически сложилось так, что Intel показала лучшие результаты в Метатестере, чем AMD, но в последнее время AMD стали очень мощными.

Что касается самых мощных процессоров AMD, есть ли у вас их список (например пятерка лучших)? Потому что 9900X - это очень современный процессор и вы не упомянули его в четверке, которую вы поставили в этом сообщении. Спасибо.

9900X появился всего несколько месяцев назад, а другие процессоры в линейке AMD 9xxx все еще выходят. Людям нужно купить и использовать их в MQL5 Cloud Network, прежде чем появится реальная статистика, и больше одного образца, чтобы убедиться в ее точности. Вы можете получить приблизительное представление о том, как процессор будет работать в MQL5 Cloud Network, проверив его рейтинг в этом списке: PassMark - CPU Mark - Single Thread Performance


Renat Fatkhullin # :
По статистике видно, что пересчет идет. 14900К дает около 328 единиц рейтинга.

Предел рейтинга стоит разумный до следующего технологического скачка производительности на 1 ядро.

Процессор Intel Core Ultra 9 285K был выпущен неделю назад и обеспечивает прирост производительности одного ядра примерно на 9,5% по сравнению с 14900K. Это текущий лидер отрасли, хотя он разочаровывает в других областях (в частности, в играх из-за проблем с задержкой ядра/памяти).
 
В этом сравнении 9900x выглядит намного лучше, чем 7900x (например). Я сам тестировал одну и ту же систему с обоими процессорами, и 9900x дает чуть меньший пиар. Более того, ценность, которую он мне дает, аналогична PR старых процессоров, таких как 10900KF.

PR в AMD измеряется так же, как и в Intel?

В проведенных мною тестах кажется, что интеловские получают более высокий PR, несмотря на то, что они не превосходят по производительности значения в одноядерных тестах (я говорю о процессорах интел не 14900к).
 
Тест PassMark немного сложен, но у них хороший список. У CPU-Z есть простой тест, который, вероятно, ближе к расчету PR MetaTester, но в их списке отсутствуют все новейшие процессоры за последние несколько месяцев, поэтому я не поделился им выше: Тест CPU-Z - Single Thread
 
Shalem Loritsch #:
Тест PassMark немного сложен, но у них хороший список. У CPU-Z есть простой тест, который, вероятно, ближе к расчету PR MetaTester, но в их списке отсутствуют все новейшие процессоры за последние несколько месяцев, поэтому я не поделился им выше: Тест CPU-Z - Single Thread
Мой текущий процессор, Ryzen 9900X, в настоящее время имеет PR 265. Однако он имеет гораздо более высокую производительность, вы можете увидеть его тест CPU-Z здесь:


Может быть, PR у AMD измеряется неправильно?

Intel 10900K в настоящее время получает PR 260-270.
 
Renat Fatkhullin #:

Все проще с вашими целями. Но спасибо за возможность раскрыть тему.

Пожалуйста, но ответ я не расслышал по существу.

Почему не хотите раскрыть формулу, по которой считаете этот PR?

Renat Fatkhullin #:

OpenBLAS в удаленных агентах в одно ядро лимитирован.

Хорошо, коли так. Значит от  OpenBLAS основной прирост при работе в скриптах получается? Основная нагрузка при оптимизацационных задачах происходит же, в то время как в период торговли этого не нужно. Да, могут быть исключения, но эти решения единичны.

 
еще вопрос, AVX512 для агентов это MUST HAVE ??? или не обязательно ?? вы на gcc собираете билды ??
 
ruslan #:
еще вопрос, AVX512 для агентов это MUST HAVE ??? или не обязательно ?? вы на gcc собираете билды ??

Необязательно. Пока просто AVX нужен.

 
Aleksey Vyazmikin #:

Пожалуйста, но ответ я не расслышал по существу.

Почему не хотите раскрыть формулу, по которой считаете этот PR?

Хорошо, коли так. Значит от  OpenBLAS основной прирост при работе в скриптах получается? Основная нагрузка при оптимизацационных задачах происходит же, в то время как в период торговли этого не нужно. Да, могут быть исключения, но эти решения единичны.

PR считается на простой неизменной математической задаче для оценки производительности процессора.

Пришло время ее пересмотреть, чтобы AVX/AVX2 наборы иструкций использовались и дало буст современным процессорам. Плюс активнее использовалась память, вылезая за пределы кешей.

OpenBLAS ограничен 1 ядром только в клаудных агентах и VPS. Во всех остальных случаях работают в полную силу.

Никакой разницы между типами программ нет.