The OpenNET Project / Index page

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

В Fedora 21 предложено обеспечить "из коробки" поддержку OpenCL на основе открытых технологий

08.11.2013 23:36

Разработчиками дистрибутива Fedora Linux рассматривается инициатива по обеспечению поддержки OpenCL в будущем выпуске Fedora 21 в состоянии "по умолчанию". Для обеспечения поддержки предполагается задействовать открытые компоненты графического стека.

В основном поддержка сведётся к активации по умолчанию трекера состояний Clover в MESA и поставке в составе дистрибутива ряда пакетов, например pocl (portable OpenCL - реализация OpenCL только средствами CPU), libclc (реализация OpenCL, ориентированная на использование с фронтэндом clang, поддерживает работу на GPU), beignet (специфичная для Intel реализация OpenCL, поддерживающая относительно новые GPU фирмы Intel), а также возможно ряда дополнительных пакетов и утилит (например, RadeonTOP, наглядно отображающий нагрузку на различные блоки GPU Radeon).

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Релиз Mesa 9.0 с поддержкой OpenGL 3.1
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38378-clover
Ключевые слова: clover, opencl, fedora
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 00:12, 09/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ну что, дело хорошее. Флаг им в руки, ждем через 15 лет стабильную версию.
     
     
  • 2.9, Аноним (-), 01:12, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты смотри как бы тебе стабильная версия не наступила за 15 лет.
     

  • 1.2, Аноним (-), 00:15, 09/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    РедХат что-то слоупочит, технология ведь ключевая для серваков будущего
     
     
  • 2.4, pavlinux (ok), 00:26, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Куда торопиться, софта все равно нет?! Так, экспериментальные поделки или научный софт.
     
     
  • 3.7, GenryU (?), 00:55, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Софт c OpenCL есть под Windows, Aple, Android...  Здесь Linux комп выступит как распределённый OpenCL вычислитель по сети.
    В самом Linux, майнеры (Bitcoin ...) используют только OpenCL.
    Появятся и другие приложения.

     
     
  • 4.10, Аноним (-), 01:14, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Появятся и другие приложения.

    Уже появляются. Либр офис например. Ряд программ уже умеет ускоряться на opencl. А то что их не особо много - логично. А где opencl в открытых дровах? Ну вон самый максимум - майнинг на R600g таки продемонстрировали.


     
     
  • 5.16, ананим (?), 02:11, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В сабже вон для интела beignet указан.
     
     
  • 6.18, Аноним (-), 06:44, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты хочешь рассказать автору новости что там указано? Круто, круто. А ничего что этому beignet'у тоже без году неделя и насколько он там стабильный и безглючный - большой вопрос? Ну  вот федористы как раз и начнут в него палочками тыкать. Не все же убунтуям с их oibaf ppa графический стек на себе тестировать?
     
     
  • 7.21, ананим (?), 07:01, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А по тебе прям сразу видно. Вот глянул и сразу понятно — Во! Вот это автор!
    При чём не только новости, но и всех указанных в ней технологий. Особенно beignet.
    И даже сама intel в своём opecl-sdk только с ним и советуется.
    Крутой-крутой.

    Зыж
    По теме — они все сырые пока.
    И не известно кто из них первым дойдёт до кондиции вообще.
    И то что федора стала этим вопросом заниматься — это ей огрумный плюс (Но похтеринга не компенсирует ни разу).

     
  • 5.28, Аноним (-), 09:20, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а во всяких гимпах, критах, видеоредакторах его до сих пор нет. Только ломатели паролей, да копалки монеток запускать. Ну и либрофис зачем-то...
     
     
  • 6.30, serge_g (?), 12:07, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gimp 2.9 (unstable) во всю opencl использует. Из стабильных приложений - darktable
     
  • 4.34, pavlinux (ok), 20:42, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Софт c OpenCL есть под Windows, Aple, Android...  

    Исходники видел? А то я ради бабла такого написать могу:
    "Алгоритмы Буддистских монахов 3000 года до н.э.",
    "Потоковый декодер от наследников Фурье и правнука Эйлера"...
    ТОЛЬКО СЕЙЧАС: $999.95! Купи один лохотрон, второй получи в подарок!  

    > В самом Linux, майнеры (Bitcoin ...)

    Я говорил про софт, а не про онанизм.

     
  • 3.26, Аноним (-), 07:43, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это из за эпикфейла AMD, у них годами компилер OpenCL глючит, только буквально месяц назад надежно стали компилироваться программки больше 10 строк, а сколько еще месяцев уйдет на отладку оптимизации. Есть надежда что другие партнеры по HSA перепишут это глюкалово и заменят на нормальный HSA бэкенд.
     
  • 2.22, Аноним (-), 07:29, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Древняя она, эта технология. Еще с времен когда вычисления на примитивных пиксельных шейдерах делали, это как бы временная затычка. HSA, OpenMP 4, унификация доступа к памяти - вот правильный подход.
     
     
  • 3.33, fidaj (ok), 12:32, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Древняя она, эта технология. Еще с времен когда вычисления на примитивных пиксельных
    > шейдерах делали, это как бы временная затычка. HSA, OpenMP 4, унификация
    > доступа к памяти - вот правильный подход.

    А именно OpenACC - как логическое продолжение OpenMP ;), но с возможностью использования GPU, FPGA, etc...

     

  • 1.6, Yaisis (?), 00:46, 09/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как раз недавно хотел поэкспериментировать с OpenCL, переделать свой код на него, а в моём дистрибутиве OpenCL не работал и пришлось много повозиться, чтобы настроить его. А ведь это действительно должно работать во всех дистрибутивах без дополнительных настроек.

    Ну и да, кому же интересно писать софт под OpenCL, если сам OpenCL не работает у большинства(предполагаю) линукс пользователей ?

     
     
  • 2.12, Аноним (-), 01:17, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а в моём дистрибутиве OpenCL не работал и пришлось много повозиться,
    > чтобы настроить его.

    В открытых дровах сие как бы злостный WIP. Но если что - см. https://fedoraproject.org/wiki/Changes/OpenCL - они перечислили основные компоненты. Например на R600g понадобится MESA с активированным Clover state tracker и libclc, после чего можно попробовать запустить что-то из ocltoys или просто bfgminer. Но это пока все весьма и весьма сырое.

     

  • 1.13, fidaj (ok), 01:24, 09/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    прошлый век :) - OpenACC - наше всио! :)
     
     
  • 2.14, Аноним (-), 01:33, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > прошлый век :) - OpenACC - наше всио! :)

    И кто сие поддерживает? И где оно на GPU?

     
     
  • 3.15, fidaj (ok), 01:43, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> прошлый век :) - OpenACC - наше всио! :)
    > И кто сие поддерживает?

    да часть из тех же что поддерживают и OpenCL, OpenMP, и др.

    http://www.openacc-standard.org/about-openacc
    ...

    >  И где оно на GPU?

    http://www.nvidia.ru/object/open-acc-20120830-ru.html
    https://developer.nvidia.com/openacc
    ...

     
     
  • 4.19, Аноним (-), 06:47, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > да часть из тех же что поддерживают и OpenCL, OpenMP, и др.

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

    >>  И где оно на GPU?
    > http://www.nvidia.ru/object/open-acc-20120830-ru.html
    > https://developer.nvidia.com/openacc ...

    Ну не, нвидия с ее блобьем может идти куда подальше.

     
     
  • 5.24, Аноним (-), 07:36, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> да часть из тех же что поддерживают и OpenCL, OpenMP, и др.
    > Мне как-то не очевидно кто там будет победителем. OpenCL на данный момент
    > набирает некую популярность, появляется в открытых графических драйверах, ну и в
    > софте.
    >>>  И где оно на GPU?
    >> http://www.nvidia.ru/object/open-acc-20120830-ru.html
    >> https://developer.nvidia.com/openacc ...
    > Ну не, нвидия с ее блобьем может идти куда подальше.

    на CUDA все просто работает, а на OpenCL только тестовые однострочные хелловорды и 2D фильтры. Вот такой парадокс. Хотя никакого парадокса, Нвидюки видать много ресурсов кинули на куду, и идут в направлении запуска любой большой программы с самого начала, а лагерь OpenCL (аппле и AMD) 2D фильтры заработали и сидят на попе ровно, только рекламные набросы меняют из года в год.

     
  • 5.32, fidaj (ok), 12:27, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> да часть из тех же что поддерживают и OpenCL, OpenMP, и др.
    > Мне как-то не очевидно кто там будет победителем. OpenCL на данный момент
    > набирает некую популярность, появляется в открытых графических драйверах, ну и в
    > софте.

    OpenCL - это в первую очередь CL - у меня нету желания еще один выдуманный язык осваивать что бы потом ни на одном из них не писать нормальный код... потому и нравиться именно реализация OpenACC...

    >>>  И где оно на GPU?
    >> http://www.nvidia.ru/object/open-acc-20120830-ru.html
    >> https://developer.nvidia.com/openacc ...
    > Ну не, нвидия с ее блобьем может идти куда подальше.

    это всего лишь пример... реализацию скоро можно будет увидеть у многих производителей... хочется так надеяться.

     
     
  • 6.35, pavlinux (ok), 20:47, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > OpenCL - это в первую очередь CL - у меня нету желания еще один выдуманный язык осваивать

    Обычный C99, тока библиотеки и имена функций другие, расширенные типы, доп. атрибуты,...    

     
     
  • 7.36, fidaj (ok), 21:07, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> OpenCL - это в первую очередь CL - у меня нету желания еще один выдуманный язык осваивать
    > Обычный C99, тока библиотеки и имена функций другие, расширенные типы, доп. атрибуты,...

    ну зачем же лукавить? ;) - да, OpenCL базируется на C99 стандарте, но не всегда его придерживается...

     
  • 2.17, Yaisis (?), 05:47, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    OpenACC вроде в платном компиляторе только доступно.
    OpenMP 4.0 поддерживает GPU и в нём должно быть также удобно, как и в OpenACC, но не проверял.

    На OpenCL мне не понравилось программировать - слишком много надо всякой ерунды писать - это очень неудобно.

     
     
  • 3.20, Аноним (-), 06:48, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > На OpenCL мне не понравилось программировать - слишком много надо всякой ерунды
    > писать - это очень неудобно.

    Ну так GPU довольно странные конструкции. Эффективно их программить - вообще отдельная наука.

     
     
  • 4.25, Аноним (-), 07:39, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> На OpenCL мне не понравилось программировать - слишком много надо всякой ерунды
    >> писать - это очень неудобно.
    > Ну так GPU довольно странные конструкции. Эффективно их программить - вообще отдельная
    > наука.

    вот и пусть эту науку GCC и HSA реализуют, через OpenMP или нативно - мне пофиг детали. регистры и всякие фронты-волны пусть компилятор обсчитывает а не программер, чай не 70-е годы.

     
  • 3.31, fidaj (ok), 12:23, 09/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > OpenACC вроде в платном компиляторе только доступно.
    > OpenMP 4.0 поддерживает GPU и в нём должно быть также удобно, как
    > и в OpenACC, но не проверял.

    OpenMP - не умеет на GPU...

    > На OpenCL мне не понравилось программировать - слишком много надо всякой ерунды
    > писать - это очень неудобно.

    +1

     

  • 1.27, Аноним (-), 09:14, 09/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только ПО нет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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