OpenCL: внутренние тесты реализации в MQL5 - страница 7

 
AlexEros:

Не берите Gigabyte ни в коем случае.

Для игрушек это пойдёт, для bitmining, multi-gpu bitcoing это пойдёт, а вот для MT5-GPU не пойдёт.

Дело вот в чём:

Для научных расчётов вообще и для MT5-GPU в частности нужна большая скорость передачи данных по шине PCI-E. В случае gigabyte Вы напоретесь на обман: у них в многослотовых материнках шина PCI-E работает .... в 2-4 раза медленнее. Посмотрите на свою же ссылку: там написано

"Дополнительная информация режим работы слотов PCI Express x16 - 2 слота работают в режиме x8, 4 слота- в режиме x1; 1 x PS/2 порт - комбинированный".

Надо внимательно смотреть на спецификацию материнки в части предельной скорости PCI-E - она должна быть обязательно х16 хотя-бы на одном слоте.

Скажите спасибо, что хоть тут Gigabyte написала честно, а вообще-то раньше она так обманула много народу.

Для тестирования скорости обмена данными по PCI-E для OpenCL нет приличной везде-работающей программы, но для nvidia CUDA - есть.

Это CUDA-Z.

http://cuda-z.sourceforge.net/

Результаты скорости по CUDA-Z, вместе со странностями из-за скорости PCI-E:

http://forums.guru3d.com/showthread.php?t=328274

Там скорость памяти должна быть не меньше 1000 MB/s для ""pageable" и 2000-5000 MB/s для "pinned" типов доступа к памяти между CPU-GPU по шине PCI-E. (Там в CUDA два программно-задаваемых типа доступа к памяти GPU по шине PCI-E, в корне отличающихся по скорости, раза эдак в 3-4. Скорость памяти внутри GPU порядка 10 000-22 000 Mb/s. Привыкайте к "железячной" оптимизации.)

Gigabyte даст Вам 400 МБ/сек вместо 1800 МБ/сек. Этот показатель материнки-видеокарты критичен для скорости большинства научных задач.

В остальном все затыки будут не с железом, а с драйверами и с софтом.

Тема железа для OpenCL бесконечна и дальше я особо по теме железа выступать не буду, для этого есть множество других сайтов. Ну вот разве что название хорошего профессионального чипсета 790-, 890-, 990- FX  у AMD для Phenom говорит само за себя.

Уф.  Спасибо! Вычёркиваю.

Пошёл лазить по отзывам и форумам оверлокеров.

 
MetaDriver:

Уф.  Спасибо! Вычёркиваю.

Пошёл лазить по отзывам и форумам оверлокеров.

Это я ещё смягчил описание ситуации. На самом деле даже MSI не выдержала продолжения такого многолетнего обмана Gigabyte и недавно вот взбрыкнулась, забыв про "политкорректность" к конкуренту:

http://nvworld.ru/news/gigabyte-use-not-true-pcie-30/

"Компания MSI провела презентацию, на которой детально осветила информацию о том, какими на самом деле должны быть материнские платы с поддержкой PCIe третьего поколения. В своём отчёте, компания обратила особое внимание на том, что их конкурент Gigabyte, который утверждает, что имеет 40 моделей материнских плат с поддержкой PCIe Gen3, говорит неправду.

.....

В заключение своего обзора MSI отметили, что лишь одна плата производства Gigabyte имеет настоящую поддержку PCIe 3.0 — G1.Sniper 2."

http://www.techpowerup.com/151718/MSI-Calls-Bluff-on-Gigabyte-s-PCIe-Gen-3-Ready-Claim.html

MSI уличили Gigabyte в использовании «ненастоящего PCIe 3.0» — МИР NVIDIA
MSI уличили Gigabyte в использовании «ненастоящего PCIe 3.0» — МИР NVIDIA
  • nvworld.ru
Компания MSI провела презентацию, на которой детально осветила информацию о том, какими на самом деле должны быть материнские платы с поддержкой PCIe третьего поколения. В своём отчёте, компания обратила особое внимание на том, что их конкурент Gigabyte, который утверждает, что имеет 40 моделей материнских плат с поддержкой PCIe Gen3, говорит...
 

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

Это может дать серьезное ускорение на проходах, но реальные результаты мы получим после внутренних тестов.

 
AlexEros:

Спасибо за очень интересную и концентрированную информацию!
 
AlexEros:

Это я ещё смягчил описание ситуации. На самом деле даже MSI не выдержала продолжения такого многолетнего обмана Gigabyte и недавно вот взбрыкнулась, забыв про "политкорректность" к конкуренту:

......

Спасибо, просвещаемся. Ну и как вариант.... предложите ссылку на мать с 4 слотами PCI-E, удовлетворяющим условиям по скорости и стоимостью до 5000 р.

Естественно, что вариантов с ценой за 10тр достаточно.  

 
MetaDriver:

...

2.  Про корпус - да, в курсе что нужен большой.  Но похоже уже неактуально - надо другую мать подыскивать. Как-то убедительно AlexEros про Gigabyte написал. Буду пока дальше углубляться в тему, потом уже выбирать по отзывам и описаниям тестов.

:) все же, думаю, будет актуально про корпус, так как и другая мать будет под 3-4 двуслотовые видеокарты. Да и по горизонтали сами видеокарты не маленькие...
 
WChas:

Спасибо, просвещаемся. Ну и как вариант.... предложите ссылку на мать с 4 слотами PCI-E, удовлетворяющим условиям по скорости и стоимостью до 5000 р.

Естественно, что вариантов с ценой за 10тр достаточно.  

Да не гонитесь Вы за количеством слотов. Всё равно линий PCI-E на все слоты - 42. Поэтому 4 слота PCI-E в приличной НЕ-СЕРВЕРНОЙ материнке будут всегда работать по схеме х16+ х8+х8+х8 = 40 линий. 3 слота = х16+х16+х8 и так далее.

Вот украинский hotline.ua, выбираете ASUS, далее параметры PCI-E, и в брифе на каждую приличную материнку видите максимальную схему её работы. 8 грывень = 1 доллар.

http://hotline.ua/computer/materinskie-platy/412-438

Там же и отзывы и обзоры на материнки под их описанием.

Hotline motherboards

Материнские платы Asus | каталог, обзоры, видео, отзывы, цены, купить в интернет-магазине | Hotline.ua
Материнские платы Asus | каталог, обзоры, видео, отзывы, цены, купить в интернет-магазине | Hotline.ua
  • hotline.ua
Цена Материнская плата • Socket 1150 • чипсет: Intel Z87 • видео: интегрировано в процессор Intel • 2xPCI-E x16 3.0(х16, х8+х8) + 1xPCI-E x16 2.0(х4) • ATX, 305х244 мм • Материнская плата • Socket 1150 • чипсет: Intel H87 • видео: интегрировано в процессор Intel • 1xPCI-E x16 3.0 (x16) +...
 
AlexEros:

Да не гонитесь Вы за количеством слотов. Всё равно линий PCI-E на все слоты - 42. Поэтому 4 слота PCI-E в приличной НЕ-СЕРВЕРНОЙ материнке будут всегда работать по схеме х16+ х8+х8+х8 = 40 линий. 3 слота = х16+х16+х8 и так далее.

........

Благодарен, разбираюсь дальше....

Получается более 2 видюх на одну мать и нет смысла ставить? Или есть вариант? 

 
WChas:

Благодарен, разбираюсь дальше....

Получается более 2 видюх на одну мать и нет смысла ставить? Или есть вариант? 

Если Ваша программа (ужЕ) настолько хорошо оптимизирована, что трансферы данных между CPU и GPU невелики, то Вам подойдёт и схема 4 шт х8. Но при написании и ОТЛАДКЕ (неоптимизированной) программы скорость PCI-E может стать неприятным тормозом, когда Вы не понимаете почему нет никакого прироста скорости от CUDA/OpenCL.
 

Эта технология будет работать в "облаке" для тех кто продает свои ресурсы ??? или нет .... И какого результата ждать от XFX Readon HD 5850 Black Ediction.

Как графически в метатестере (только клиент для  "облака") это будет реализовано?

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