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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Gomonov
8292
Vladimir Gomonov  
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 говорит само за себя.

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

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

AlexEros
1766
AlexEros  
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, говорит...
MetaQuotes
Админ
27024
Renat Fatkhullin  

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

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

MetaQuotes
Админ
27024
Renat Fatkhullin  
AlexEros:

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

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

......

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

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

Ivan Chasov
442
Ivan Chasov  
MetaDriver:

...

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

:) все же, думаю, будет актуально про корпус, так как и другая мать будет под 3-4 двуслотовые видеокарты. Да и по горизонтали сами видеокарты не маленькие...
AlexEros
1766
AlexEros  
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) +...
Ivan Chasov
442
Ivan Chasov  
AlexEros:

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

........

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

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

AlexEros
1766
AlexEros  
WChas:

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

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

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий