The OpenNET Project / Index page

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

Компания AMD выпустила Stream SDK 2.0 и открыла документацию на карты Evegreen

22.12.2009 23:03

Компания AMD выпустила финальный релиз пакета ATI Stream SDK 2.0 в котором появилась полноценная поддержка спецификации OpenCL 1.0, определяющей расширения языка Си для параллельного программирования с задействованием GPU видеокарт. OpenCL поддерживается для карт серии ATI Radeon HD 4000/5000, ATI FirePro и AMD FireStream. Из Linux систем, для которых оформлены бинарные x86 и x86_64 сборки, SDK поддерживает OpenSuSE 11.0 и Ubuntu 9.04. Из доступных в Linux компиляторов поддерживаются GCC 4.3 и ICC 11.x.

Stream вычисления позволяют ускорить работу обычных, не связанных с обработкой графики, алгоритмов средствами графического процессора, которое достигается за счет использования расширенных возможностей параллельных вычислений последнего. Основу Stream SDK составляет CAL, слой абстракции вычислений, и Brook+, расширенный диалект языка Brook, базирующегося в свою очередь на языке Си. OpenCL (Open Computing Language) является первым открытым стандартом, предназначенным для использования в разнородных компьютерных системах общего назначения. OpenCL не использует проприетарных решений и позволяет программистам разрабатывать код, который одинаково хорошо должен работать на различных платформах. OpenCL нацелен на работу как с последними моделями многоядерных процессоров x86, так и с высокопроизводительными графическими процессорами (GPU).

Из конкурирующих со Stream технологий, можно отметить систему CUDA, развиваемую компанией NVIDIA, и Ct, реализацию языка Си для высокопроизводительных вычислений от компании Intel.

Кроме того, сообщается об очередном открытии очередной порции документации, распространяемой без необходимости подписания соглашения о нераспространении (NDA). На этот раз опубликован 360-страничный документ, описывающий особенности архитектуры, набор инструкций и сведения о микрокоде для карт серии Radeon HD 5xxx (GPU R800, развиваемый под кодовым именем "Evegreen"). Опубликованная документация позволит разработчикам открытого X.Org драйвера улучшить поддержку 2D-, 3D- и видео-акселерации для новейших карт ATI Radeon. Первый рабочий прототип открытого драйвера для карт Radeon HD 5xxx планируется выпустить в конце января.

  1. Главная ссылка к новости (http://developer.amd.com...)
  2. OpenNews: Компанию AMD покинул руководитель подразделения Linux-разработок
  3. OpenNews: Для карт AMD Evergreen началась разработка свободного драйвера
  4. OpenNews: AMD выпускает beta-версию системы параллельного программирования OpenCL
  5. OpenNews: AMD будет развивать открытый движок для симулирования физических процессов
  6. OpenNews: Компания AMD открыла документацию по чипсетам RS780
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/24785-amd
Ключевые слова: amd, ati, gpu, opencl, cluster, math
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:41, 22/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот амдишники всё нормально делают. Делали бы ещё свой закрытый драйвер как надо (чтобы собирался на новых ядрах и иксах), то заручились бы фактически безоговорочной поддержкой растущего foss сообщества
     
     
  • 2.4, Iv945n (ok), 04:12, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Делали бы ещё свой закрытый драйвер как надо

    Зачем его вообще делать? Делали бы лучше открытый драйвервместе с сообществом.

     
     
  • 3.6, Аноним (-), 08:39, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они не все спеки могут открыть, повязаны всякими договорами о не разглашении, как и в случаи с блобом, поэтому вряд ли когда получится вылизать на открытые дрова в плане производительности (да и не стоит перед разрабами такой цели). Хотелось бы чтобы ситуация была такой, что, есть фронтовой закрытый драйвер (пускай с несколькими мелкобагами), работающий на последних иксах и ядре (необязательно релиз кандидатах будущих версий), но и не так, когда на дворе хсервер 1.7.4, а поддержки его нет) и открытый драйвер, от которого не следует ожидать максимум производительности, но вполне адекватен в плане фичастости, и от него можно вполне ожидать работоспособности на экзотике (что на старых иксах и ядрах, что на новых, вплоть до разрабатываемых версий в git). С последним - день ото дня лучше.
     
     
  • 4.8, Анон (?), 12:09, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > вряд ли когда получится вылизать на открытые дрова в плане производительности (да и не стоит перед разрабами такой цели)

    Откуда дровишки? Один из разрабов сказал, что вот допилят основные фичи и примутся за производительность.

     
  • 3.10, User294 (ok), 19:50, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> Делали бы ещё свой закрытый драйвер как надо
    >Зачем его вообще делать? Делали бы лучше открытый драйвервместе с сообществом.

    Затем что он уже есть и работает, очевидно. А рынок - такая зараза котрая не может подождать до завтра. Юзать видяхи все хотят сегодня и баста. Ну, знаете, вы покупая хлеб в магазине тоже сожрать его захотите не через год как правило. И с видяхами так же. Но перспектива наличия открытых дров - очень радует. И кстати АМДшники вроде помогают разработчикам? И уж всяко - это лучше чем делает куча иных вендоров.

     
  • 2.5, Zenitur (?), 06:04, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Интел тоже всё делает хорошо, в ядро вкладывается усердно. Чего только стоит USB 2.0 и 3.0, который сейчас усиленно допиливают ядроразработчики.
     
     
  • 3.7, Аноним (-), 08:42, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Интел тоже всё делает хорошо

    Хорошо всё делает, да. Не делает только дискреток. А так почти всё хорошо (плевать даже на несамую высокую производительность по сравнении с amd/ati и nvidia, этой производительности для linux за глаза и за уши).

     

  • 1.2, Alen (??), 00:41, 23/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У кого нибудь видео-акселерации работает?
     
     
  • 2.3, Michael Shigorin (ok), 02:05, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У меня на мобильном X300 с 1.7.0 и 6.12.4 -- 2D скорее нет.
     

  • 1.9, Damon (??), 18:56, 23/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > OpenCL ... позволяет программистам разрабатывать код, который одинаково хорошо должен работать на различных платформах.

    Разве Java не под таким же лозунгом выходила когда-то? А убийцей C++, таки, не оказалась... Может не стоит оно того? Кросплатформенность-то? Пусть будет язычок (какой-нить С(С++, Java, etc...)-подобный), заточенный под GPU (как CUDA, к примеру), зато шустрый, нежели посредственность, зато "работающая" везде, хоть и посредственно...

     
     
  • 2.11, Аноним (-), 22:49, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Компания AMD выпустила Stream SDK 2.0
    >Stream SDK

    Чукча не читатель.
    >нежели посредственность

    Эта OpenCL "посредственность" - стандарт, под которым расписались многие, в том числе и nvidia

     
  • 2.12, Чорная дипрессия 666 (?), 14:30, 24/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > А убийцей C++, таки, не оказалась... Может не стоит оно того? Кросплатформенность-то?

    Зато стала самым популярным языком программирования, например.

    И OpenCL тоже не задумывается как замена C и C++.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



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

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