Как известно, ранее была представлена (http://www.opennet.me/opennews/art.shtml?num=36375) начальная поддержка ускорения вычислений на GPU с использованием OpenCL для открытого драйвера RadeonSI, поддерживающего GPU AMD семейства HD7000 и более новые модели, основанные на архитектуре GCN. После дополнительной серии патчей драйвер RadeonSI достиг (http://lists.freedesktop.org/archives/mesa-dev/2013-May/0397...) состояния когда он может выполнять простые программы, написанные с использованием OpenCL. В частности, разработчик упоминает, что ему удалось запустить программу майнинга биткоинов bfgminer. Тем не менее, следует понимать что на данный момент в представленной реализации OpenCL остается ряд существенных проблем и недоработок и данная возможность находится в экспериментальном состоянии.URL: http://www.phoronix.com/scan.php?page=news_item&px=MTM3ODM
Новость: http://www.opennet.me/opennews/art.shtml?num=37017
Пусть не для домашнего использования, но для некоторых специализированных задач возможностей открытого драйвера будет достаточно. Даже открытого драйвера для nVidia и Intel достаточно для решения моих рабочих специализированных задач на пром ПК...
Биткоины фармишь?
> фармишьМайнишь.
Нет, разумеется нет. Есть много других интересных задач, которые решаются даже на открытых дровах.
ребяты, распределенные вычисления на карточках не ограничивается тематикой битмонет
вообще такое ощущение всемирного заговора, как только какая инфа проскакивает про GPU c OpenCL тут же мгновенно кто то выскочит с этой бесполезной MMM/bitcoin. Томографы самодельные, рассчет потоков гиперзвуковых двигателей на кухне, на коленке, да ссаный гауссовский фильтр 2D ускорить для дизайнеров больших плакатов высокого разрешения? не - не слышал.
Я майню Bitcoin'ы тольпо из-за того что я не знаю прогламм для CUDA/OpenCL вообще. Только 1). BOINC, распределённые вычисления, которые мне не приносят выгоды 2). BINO, плеер стерео-3D, пользуюсь два раза в месяц 3). Crark, перепор паролей, пользуюсь раз в полгода 4). Bitcoin, запущено каждый день круглосуточно.Чего ещё можно полезного запустть на CUDA/OpenCL? Пользователю Linux. Ну правда не знаю! Вот недавно нашёл галочку OpenCL в эмуляторе Dolphin, но это не рекомендуется включать: скорее всего это для второй видеокарты NVIDIA, которая подключена, но не используется. Либо NVIDIA Tesla.
> но это не рекомендуется включать: скорее всего это для второй видеокарты NVIDIA, которая подключена, но не используется. Либо NVIDIA Tesla. <Не рекомендуется включать тупо потому, что оно замедлит (в нем это вроде даже написано), если сравнивать с тем-же OpenMP.
И да, поддержки OpenCL в программах нет тупо потому, что драйверов нет. Из тех-же проприетарных, более менее только у Nvidia (у ATI с OCL'ом какие-то косяки). И то, CUDA, ИМХО, удобнее, да и быстрее получается.
какой ещё ATI? вы почаще вылезайте на свет, её уж скоро как 10 лет нет
> (у ATI с OCL'ом какие-то косяки).Вообще-то у AMD который пришел на смену ати, ocl из проприетарных дров обставляет нвидию с отрывом. Если на те же биткоины посмотреть - нвидия вообще в пролете: https://en.bitcoin.it/wiki/Mining_Hardware_Comparison
Это же соотношение будет и в ускорении криптографии и тому подобных массово параллелящихся операциях.
> у ATI с OCL'ом какие-то косякиНичего не знаю насчёт косяков. Все проекты из boinc которые я пробовал запускать на старенькой HD4850 на пропиетарных (legacy) дровах вполне себе работали, отправляли результаты на сервер и результаты проходили проверку. Склоняюсь к мнению, что вас кто-то обманул на счёт этих косяков.
>Чего ещё можно полезного запустть на CUDA/OpenCL?Darktable, например. Очень даже хороший RAW-конвертор для фотографов.
Как не приносят выгоды? Вот найдём пришельцев без вас, и всё!
> вообще такое ощущение всемирного заговора, как только какая инфа проскакивает про GPU
> c OpenCL тут же мгновенно кто то выскочит с этой бесполезной MMM/bitcoin.А как по мне - вполне полезная вещь. Платежная система "фантиков", которая не регулируется всякими умниками. Алгоритм которой полностью известен заранее. Суммарная мощность вычислений - защищает от подделки. По поводу чего должна быть достаточно большой - она формирует консенсус сети относительно ее правильного состояния.
> Томографы самодельные,
А зачем они дома? Кроме того, это - опасное оборудование. "Обычный" томограф светит рентгеновским излучением. Это опасное излучение, набор большой дозы которого чреват серьезными неприятностями. Кроме того, рентгеновские трубки оперируют с высоким напряжением, десятки киловольтов. Работа с таким напряжением - не для чайников. Советовать кому попало работать с опасным невидимым излучением + высокими, реально убойными напряжениями это достаточно безответственно, если что.
> рассчет потоков гиперзвуковых двигателей на кухне,
Опять же - зачем на кухне гиперзвуковой двигатель? Кроме того, при реализации кем попало без должного понимания - опять же опасная штука. Кроме всего прочего, прилетевшая в соседний дом металлическая хрень на гиперзвуковой скорости приведет к эффекту сравнимому с выстрелом из вполне серьезной пушки. Поэтому я бы не стал советовать делать гиперзвуковые двигатели кому попало.
Не то чтобы все это плохо и вредно, но такое лучше делать в лаборатории/на полигоне, с пониманием того что ты делаешь и что это - довольно опасные процессы. На кухне такое делать не стоит.
> на коленке, да ссаный гауссовский фильтр 2D ускорить для дизайнеров больших
> плакатов высокого разрешения? не - не слышал.Ну так пусть дизайнеры и ускоряют. Им надо плакаты или кому? :)
Насчет биткоина согласен - но если появится возможность дома рассчитать и сделать что-то, что "приведет к эффекту сравнимому с выстрелом из вполне серьезной пушки" - тоже неплохо. Как раз в виде дополнения к биткоину ;-)
> Насчет биткоина согласен - но если появится возможность дома рассчитать и сделать
> что-то, что "приведет к эффекту сравнимому с выстрелом из вполне серьезной
> пушки" - тоже неплохо. Как раз в виде дополнения к биткоину ;-)Вы знаете, если у вас цель "пойти и жахнуть" - это можно сделать и без кучи вычислений с использованием opencl. Вот только после этого вам пропишут длительный отдых, так что вы больше не сможете жахать. Длительное время. И это пожалуй будет к лучшему.
Цель - иметь возможность жахнуть, если припрёт. Я сторонник той точки зрения, что массовое владение граждан оружием сильно умеряет аппетиты государства (которое нынче разожралось до неприличия). В этом плане легко изготавливаемая пушка отлично дополняет биткоин.
Томограф не излучает в рентгене: там СВЧ - волны намного длинней инфракрасных.
Обычно, когда говорят «томограф», подразумевают КТ-аппарат для медицины, а там рентген.
СВЧ используется в микроволновых томографах, их медицинская область применения заметно уже.
> Томограф не излучает в рентгене: там СВЧ - волны намного длинней инфракрасных.Вообще-то в "обычном" КТ - "обычная" рентгеновская трубка + куча датчиков анализирующих интенсивность излучения в разных точках после прохождения рентгена через то что просвечивали. Тут вам и вполне себе опасное рентгеновское излучение, и высокое напряжение в десятки киловольт для рентгеновской трубки. Далеко не самый безопасный агрегат в состоянии отладки и не лучший проект для сборки "на кухне". В плане его опасности для собирающего и отлаживающего.
Ах, как длинно вы написали сакраментальное "не нужно"!
OpenCL нужно, в особенности без иксов.
Согласен и не спорю. Нужно. А вот предыдущий оратор в своей портянке поспешно и опрометчиво призывает нас не моделировать на кухне томографы и гиперзвуковые двигатели с применением OpenCL.
> поспешно и опрометчиво призывает нас не моделировать на кухне томографыЛучше найти себе другие игрушки: обычный КТ далеко не самая безопасная штука в отладке и использовании. Их вообще-то даже инсталлируют в "стандартных" для рентгена кабинетах с приличным экранированием.
> и гиперзвуковые двигатели с применением OpenCL.
Потому что сделать такое на кухне в нормальном виде опять же проблематично. Некоторые индустриальные технологии вам при этом все-таки понадобятся. Равно как и понимание того что это может быть потенциально опасная конструкция.
Такие развлечения в нормальном виде подразумевают наличие какой-то лаборатории, полигона и экспериментаторов которые в курсе опасностей в процессе отладки их конструкций. Если вам всерьез хочется этим заняться - ничего такого невозможного в этом нет. Но это не массовые развлечения и не для кухни.
Так идея в том, что если это будет возможно именно как массовое - мир сильно изменится.
жизнь - вообще опасная штука
> жизнь - вообще опасная штукаНесомненно. Однако поигравшись с рентгеном и высоким напряжением на кухне и без понимания опасностей - можно закончить ее гораздо раньше чем следовало бы и/или помучаться от души, заченив на себе все прелести лучевой болезни.
Его и для домашнего достаточно. Если это интел или не последние АМД. И даже последние неплохо работают.
ОпенКЛ вск равно ни где не испльзуется