LINUX.ORG.RU

Вышли спецификации OpenCL 1.0

 , , ,


0

0

Группа Khronos выпустила спецификации OpenCL 1.0, свободного от всяческих royalty API, предназначенного для эффективного использования различных вычислительных устройств (cpu, gpu, cell, etc), использования их в паралельных вычислениях и многого другого.

Выпуск был немного ускорен компанией Apple (входящей в khronos group) в предверии скорого релиза новой ОС Snow Leopard, которая должна активно использовать opencl.

Обзор - http://www.khronos.org/opencl/present...

Спецификации - http://www.khronos.org/registry/cl/

>>> Подробности

★★

Проверено: maxcom ()

Ответ на: комментарий от AiFiLTr0

а черт его знает

вот попробовал в сноу леопарде новом скомпилить пример из pdf, запустил, выкинуло при сборке .cl программы (аналогия со сборкой glsl шейдеров) , грит чото там не поддерживает еще.

B084 ★★
() автор топика
Ответ на: комментарий от B084

а вот, nvidia через свою куду делать будет

http://www.nvidia.com/object/io_1228825271885.html

на линухе эта куда вроде есть.

в амд чот опять мутно

http://www.marketwatch.com/news/story/AMD-Adopts-OpenCLTM-10-Specification/st...{2C008489-465A-42BD-8CE8-9FE44F332EFA}

B084 ★★
() автор топика

У меня де жа вю?

vada ★★★★★
()
Ответ на: комментарий от B084

AMD одни из инициаторов проекта, так что ничего мутного

Mikael
()
Ответ на: комментарий от B084

хе-хе-хе >_<

http://www.f1cd.ru/news/pc/517/ NVIDIA сообщила о полной поддержке OpenCL 1.0 http://www.xard.ru/post/14874/default.asp C выходом NVIDIA CUDA фактически произошла революция в области компьютерных вычислений. Данная технология напрямую поддерживает выполнение OpenCL.

gaux ★★
()

ууууррррряяяя значит не зря обновился до нвидия 9600 гт:D

gaux ★★
()
Ответ на: комментарий от B084

mplayer вообще больше одного ядра для h264 умеет использовать только после бубна и замешивания с исходниками экспериментальной ветки ffmpeg-mt. На предмет энкодера, работающего на видеокарточке, можно погуглить badaboom

ЗЫ в опциях сборки dirac чото было про cuda, а попробовать не на чем

ethercrow
()

>в предверии _скороо_ релиза

grammar nazi негодуют

Osmos ★★
()
Ответ на: комментарий от ethercrow

>mplayer вообще больше одного ядра для h264 умеет использовать только после бубна и замешивания с исходниками экспериментальной ветки ffmpeg-mt. На предмет энкодера, работающего на видеокарточке, можно погуглить badaboom

вот opencl и поможет ему распаралелеить, выполнение задаче там можно отправить как на gpu так и на cpu,

badaboom - то еще глюкалово, вот amd-ный ковертер из cat8.12 намного приятнее и быстрее и бесплатный. у меня лично не получилось ничо сделать бадабумом на ноуте с g86.

B084 ★★
() автор топика
Ответ на: комментарий от B084

Цитирую: "Как и было обещано, компания AMD объявила о намерении в сжатые сроки интегрировать компилятор, поддерживающий стандарт OpenCL 1.0, и соответствующую библиотеку времени исполнения в бесплатно распространяемый набор разработчика ATI Stream Software Development Kit (SDK). По словам AMD, выход ATI Stream SDK с поддержкой OpenCL 1.0 состоится в первой половине будущего года.

Напомним, ATI Stream представляет собой комбинацию аппаратных и программных технологий, позволяющих задействовать графические процессоры AMD для ускорения приложений, традиционно возлагаемых на центральный процессор." (c) ixbt.com Так что насчет AMD как раз-таки все ясно.

madgnu ★★★★★
()

Примеры ускорения вычислений с помощью OpenCL впечатляют. Например, Gaussian Blur или Unsharp Mask на HD video :)

adarovsky ★★★★
()
Ответ на: комментарий от anonymous

> Самые ресурсоемкие - поддаются.

Точнее слобосвязанные поддаются. А всё остальное по типу задачки: за какое время 20 чел выкопают яму 1x1x1 если 1 чел её выкапывает за день.

alx_me ★★☆
()
Ответ на: комментарий от B084

>ждем mplayer/mencoder/dirac с поддержкой opencl

fixed

naryl ★★★★★
()

А это с кластером можно использовать? Или для распределенных вычислений?

DNA_Seq ★★☆☆☆
()

Значит Mac OS X Снежный Леопард будет рвать всех конкурентов ещё больше. Леопард уже всех поимел.

anonymous
()
Ответ на: комментарий от anonymous

> далеко не все задачи поддаются "распараллеливанию"

Люди уже давно поняли, что "распараллеливаются" не задачи, а методы их решения и ищут такие методы, которые распараллеливаются и масштабируются одновременно.

VIT
()
Ответ на: комментарий от alx_me

>> Самые ресурсоемкие - поддаются.

>Точнее слобосвязанные поддаются. А всё остальное по типу задачки: за какое время 20 чел выкопают яму 1x1x1 если 1 чел её выкапывает за день.

А как по Вашему, Linpack - это слабосвязанная, или по типу 20 человек?

p.s. Около 80% от пика на большинстве архитектур.

VIT
()
Ответ на: комментарий от anonymous

>Значит Mac OS X Снежный Леопард будет рвать всех конкурентов ещё больше. Леопард уже всех поимел

если там ничего не поломают. Сам леопард глюковатым вышел. Сейчас, правда, подправили

adarovsky ★★★★
()
Ответ на: комментарий от anonymous

> Значит Mac OS X Снежный Леопард будет рвать всех конкурентов ещё больше. Леопард уже всех поимел.

похоже так и будет - NVidia как видно из анонса линком выше, только GPU будет использовать, AMD/ATI судя по всему-тоже, а в MacOSX как грозятся будет и CPU и GPU, что конечно куда как лучше - не у всех же топовые видяхи стоят, а есть ещё и счетное число процессоров на борту, которые иначе бы простаивали...

anonymous
()
Ответ на: комментарий от anonymous

>счетное число процессоров на борту

Ого, я тоже хочу иметь бесконечное число процессоров

//clesons - это мне пора идти на уроки по С?

anonymous
()
Ответ на: комментарий от anonymous

неплохой обзор был на последнем SIGGRAPHe:
http://s08.idav.ucdavis.edu/
там же, еще несколько интересных докладов - впечатлил "про tesselation" 
одного нашего товарища.

Valeriy_Onuchin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.