OpenCL

 
Вопрос тем кто в теме, так как я сам OpenCL ни разу не использовал.
Эта технология позволяет проводить более быстрые расчёты используя видеокарту, это я понял. А если роботы стоят на vps, есть ли смысл использовать OpenCL ?
 
Alexey Oreshkin:
Вопрос тем кто в теме, так как я сам OpenCL ни разу не использовал.
Эта технология позволяет проводить более быстрые расчёты используя видеокарту, это я понял. А если роботы стоят на vps, есть ли смысл использовать OpenCL ?
Не обязательно на видеокарте. Подходит любое поддерживаемое OCL устройство, процессоры, видеокарты, специальные графические ускорители и т.п. Если на VPS есть поддерживаемое железо, а это как правило только несколько ядер процессора, то можно. Уточняйте информацию у поставщика услуг VPS.
 
Andrey Dik:
Не обязательно на видеокарте. Подходит любое поддерживаемое OCL устройство, процессоры, видеокарты, специальные графические ускорители и т.п. Если на VPS есть поддерживаемое железо, а это как правило только несколько ядер процессора, то можно. Уточняйте информацию у поставщика услуг VPS.
Ринат как-то писал, что на VPS от MQ используются версии терминалов с отключенной графикой. Логично предположить, что там и по железу графики на GPU OCL не будет, только на уровне CPU. С обычными VPS, наверное, все индивидуально.
 
Ну тогда на том и порешим, раз все роботы на впс то и opencl возиться не буду 
 
Alexey Volchanskiy:
Ринат как-то писал, что на VPS от MQ используются версии терминалов с отключенной графикой. Логично предположить, что там и по железу графики на GPU OCL не будет, только на уровне CPU. С обычными VPS, наверное, все индивидуально.
Я так и сказал, что на VPS из доступных OCL устройств наверняка будет только процессор. А это может быть и 2 и больше ядер (если 1 ядро то тоже можно, только толку от OCL не будет), что означает возможность запуска программы OCL. Нужно будет только установить дрова внутри VPS.

Если иметь ввиду VPS от MQ, то про OCL нужно забыть, там жесткий контроль за нагрузкой на железо. Могут ответить точнее только MQ, информации о поддержке OCL на VPS от MQ я ещё не встречал на форуме.
 
Alexey Oreshkin:
Вопрос тем кто в теме, так как я сам OpenCL ни разу не использовал.
Эта технология позволяет проводить более быстрые расчёты используя видеокарту, это я понял. А если роботы стоят на vps, есть ли смысл использовать OpenCL ?
OCL на VDS можно (и нужно) забыть сразу. Или OCL и выделенные сервера с потоковыми платами, или VDS с оптимизированными по небалуй общими вычислениями. Как-то так :-)
 

Не сочтите за рекламу, но как мне тогда использовать в работе максимально эффективно вот такой сервер: https://ru.hetzner.com/hosting/produkte_rootserver/px91ssd   ?

Сейчас основная нагрузка идёт от тестирования и оптимизации, оно и понятно, там все ядра задействованы. но сейчас мне надо запустить советника который крайне требователен к ресурсам и важна скорость. 

Hetzner Online GmbH: Выделенный сервер PX91-SSD
  • ru.hetzner.com
Тем из вас, кому чрезвычайно важна высокая скорость доступа к данным, хорошо послужит выделенный сервер версии PX91-SSD. В добавок к высокопроизводительному процессору Intel® Xeon® E5-1650 v3 Hexa-core Haswell и 128 ГБ DDR4 ECC оперативной памяти, этот сервер укомплектован двумя SSD дисками 240 ГБ 6 Гбит/с Datacenter Edition. Включено Полный...
 
Andrey Dik:
Я так и сказал, что на VPS из доступных OCL устройств наверняка будет только процессор. А это может быть и 2 и больше ядер (если 1 ядро то тоже можно, только толку от OCL не будет), что означает возможность запуска программы OCL. Нужно будет только установить дрова внутри VPS.

Если иметь ввиду VPS от MQ, то про OCL нужно забыть, там жесткий контроль за нагрузкой на железо. Могут ответить точнее только MQ, информации о поддержке OCL на VPS от MQ я ещё не встречал на форуме.

По выделенному:

1. Установить дрова на VPS для OCL я еще  не пробовал. Андрей,  а какие дрова предлагаешь установить? Во первых, среди "обычных" VPS есть и с видяхами, наверное, тут уже все должно быть установлено. Есть дрова OCL от Intel, но тут у меня туман, вроде как они для APU + поддержка многоядерников. Серверы почти все на Xeon, не очень ясно, как все встанет...

2. Тоже такого не припомню. Но Ринат точно говорил об урезанном варианте терминала. 

 
Maxim Kuznetsov:
OCL на VDS можно (и нужно) забыть сразу. Или OCL и выделенные сервера с потоковыми платами, или VDS с оптимизированными по небалуй общими вычислениями. Как-то так :-)
Что такое потоковые платы?
 
Alexey Oreshkin:

Не сочтите за рекламу, но как мне тогда использовать в работе максимально эффективно вот такой сервер: https://ru.hetzner.com/hosting/produkte_rootserver/px91ssd   ?

Сейчас основная нагрузка идёт от тестирования и оптимизации, оно и понятно, там все ядра задействованы. но сейчас мне надо запустить советника который крайне требователен к ресурсам и важна скорость. 

и чем вы хотите нагрузить такое железо ?

hint: если в трейдинг исключительно на MQL, то 1 советник = 1 тред = 1 ядро. Всё прочее в простое или будет пинг-понг по перебросу с ядра на ядро. Ну да чуток займёт терминал и индикаторы ;-) И всё.

И сейчас конечно придут менеджеры и расскажут что это всё не так :-)
 
Maxim Kuznetsov:
и чем вы хотите нагрузить такое железо ?

hint: если в трейдинг исключительно на MQL, то 1 советник = 1 тред = 1 ядро. Всё прочее в простое или будет пинг-понг по перебросу с ядра на ядро. Ну да чуток займёт терминал и индикаторы ;-) И всё.

И сейчас конечно придут менеджеры и расскажут что это всё не так :-)
железо нагружено круглосуточной оптимизацией и тестированием. Просто сейчас появился требовательный робот, вот я и задумался о распараллеливании расчётов во время работы советника.