The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В открытом драйвере AMD R600g обеспечена поддержка выполнения простых примеров OpenCL

19.03.2012 00:01

Том Стилард (Tom Stellard), разработчик из компании AMD, довёл реализацию OpenCL, работающую в связке с открытым драйвером R600g, до состояния, когда стало возможно запускать простые примеры в OpenCL и предоставил ряд примеров, иллюстрирующих использование OpenCL.

В данный момент, поддержка OpenCL работоспособна на видеокартах семейства HD5000 (Evergreen) и HD 6000 (Northern Islands), за исключением семейства видеокарт HD 6900 (Cayman). Работа над кодом пока не завершена, поэтому сложные OpenCL программы могут не работать, однако ряд представленных простых примеров уже работоспособен.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: В Nouveau ожидается поддержка OpenCL
  3. OpenNews: Компания NVIDIA открывает исходный код компилятора CUDA
  4. OpenNews: Увидела свет спецификация OpenCL 1.2
  5. OpenNews: Представлена открытая реализация OpenCL, базирующаяся на использовании LLVM
Автор новости: Аноним
Тип: К сведению
Короткая ссылка: https://opennet.ru/33386-amd
Ключевые слова: amd, ati, opencl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (25) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 08:45, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это вин!
     
  • 1.2, Archer73 (ok), 09:16, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На APU пашет? Если да, то это лютый вин!
     
     
  • 2.6, кевин (?), 11:51, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну если ты не ловишь багу с потерей видеовыходов на некоторых материнках и у тебя свободный драйвер работает с кмс то да.
     
     
  • 3.9, Аноним (-), 14:00, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > тебя свободный драйвер работает с кмс

    Он по опредеделению умеет это. Более того, поддержка OpenCL требует не сильно древнее ядро с поддержкой KMS, о чем написано по ссылке.

     
     
  • 4.15, кевин (?), 17:51, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> тебя свободный драйвер работает с кмс
    > Он по опредеделению умеет это. Более того, поддержка OpenCL требует не сильно
    > древнее ядро с поддержкой KMS, о чем написано по ссылке.

    ну малоли на весовском запускают?  а SUMO 2 он да без кмс больше не пускается.

     
     
  • 5.19, Аноним (-), 11:10, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ну малоли на весовском запускают?  

    Сразу после построения кластера из пультов для телевизора.

    > а SUMO 2 он да без кмс больше не пускается.

    Не знаю что за SUMO 2.

     

  • 1.3, dalco (ok), 09:38, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эх, блин. А у меня сплошные HD4xxx и один Кайман. Не судьба мне насладиться OpenCL :)
     
     
  • 2.12, Аноним (-), 15:47, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Эх, блин. А у меня сплошные HD4xxx и один Кайман. Не судьба
    > мне насладиться OpenCL :)

    Ну насладиться - громко сказано :). Оно пока сыренькое, бажное, в зачаточном виде и требует целого ряда плясок с бубном для запуска. Но особо хардкорные перцы, знающие что делают и понимающие что такое technology preview - уже могут повертеть в руках. Что хорошо и правильно.

     
     
  • 3.17, dalco (ok), 20:25, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, при помощи компилера и такой-то матери я это, пожалуй соберу. Только, вот если бы еще и какой-нибудь полезный для меня софт под этот OpenCL был, тогда совсем хорошо бы было :)

    Ладно, главное, что лед тронулся. Глядишь через годик и появится что-нибудь полезное и понятное для простого юзера.

     
     
  • 4.22, Аноним (-), 13:34, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Только, вот если бы еще и какой-нибудь полезный для меня софт под этот OpenCL был, тогда
    > совсем хорошо бы было :)

    Кто ж вас знает что для вас полезно?

    > Глядишь через годик и появится что-нибудь полезное и понятное для простого юзера.

    Да вообще  довольно много всего появляется уже. Вплоть до плееров у которых декодирование видео реализовано в opencl kernel для ускорения процесса (что в отличие от полностью аппаратных декодеров прибитых гвоздями к определенным кодекам и операциям позволяет в принципе заакселерировать вообще любой кодек).

     

  • 1.4, Аноним (-), 09:53, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Перебирать пароли и ковать биткоины ещё не скоро получится...
     
     
  • 2.8, ABATAPA (ok), 12:19, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Перебирать пароли и ковать биткоины ещё не скоро получится...

    Это давно уже не рентабельно на своём железе.

     
     
  • 3.10, Аноним (-), 14:01, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Это давно уже не рентабельно на своём железе.

    А как вы определили рентабельность брута SHA-1 например? :)

     
     
  • 4.16, Харитон (?), 19:25, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ключевое слово "НА СВОЕМ"
     
     
  • 5.20, Аноним (-), 11:13, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ключевое слово "НА СВОЕМ"

    Критерием рентабельности это слово ВНЕЗАПНО не является.

     

  • 1.5, Аноним (-), 10:49, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно, а будет ли наблюдаться такая же разница в производительности как в opengl с закрытым драйвером?
     
     
  • 2.14, Аноним (-), 17:03, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Будет. Когда его допилят.
     
     
  • 3.24, Аноним (-), 14:55, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А не факт. Кодогенератор врядли будет сильно плохо работать, т.к. его пилят перцы из амд. А отсутствие поддержки всяких специфичных для 3D граифики наворотов ускоряющих некоторые операции - на скорость вычислений вообще никак не влияет.
     

  • 1.7, Zenitur (ok), 12:09, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    На одном известном форуме обсудили ещё 6 числа (сейчас 19-е):http://www.linux.org.ru/forum/talks/7495835
     
     
  • 2.11, Аноним (-), 14:03, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > На одном известном форуме обсудили ещё 6 числа (сейчас 19-е):http://www.linux.org.ru/forum/talks/7495835

    Ну так ты же не написал сюда новость. Ты только убунты троллить умеешь. Поэтому приходится отдуваться другим, по мере разгребания и обнаружения.

     

  • 1.13, Аноним (-), 15:55, 19/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а 4000 серия будет поддерживаться?
     
     
  • 2.18, dalco (ok), 20:28, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а 4000 серия будет поддерживаться?

    Вроде бы в ней чего-то не хватает для полного счастья. Т.е. самый необходимый минимум она, вроде как, умеет, а вот с продвинутыми фичами туго. Впрочем, кому-то и минимума бы хватило для определенных задач.

     

  • 1.21, Андрей (??), 11:49, 20/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ещё б и поддержку FP64, пусть эмулированную, на HDx7xx! Пусть с потерей производительности: всё равно выходит не медленнее, чем на CPU.
     
     
  • 2.23, Аноним (-), 13:35, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё б и поддержку FP64, пусть эмулированную, на HDx7xx! Пусть с потерей
    > производительности: всё равно выходит не медленнее, чем на CPU.

    Вроде как топовые GPU и так умеют double precision, не? А если не секрет - на кой дьявол вам столько плавучки с такой точностью? Что вы там считаете?

     
     
  • 3.25, Андрей (??), 17:09, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, x7xx, в частности 5750, к сожалению, не совсем топовый, а так, середнячок. А задачи - классические из линейной алгебры (например, собственные значения/векторы), которые реализуешь как последовательный алгоритм, затем параллельный OpenMP, потом OpenMPI, а потом хотелось бы и OpenCL. На CPU, разумеется, используешь double. А на GPU 5750 даже с эмулированием под закрытым драйвером не пашет.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру