LINUX.ORG.RU

Анонсирована свободная переносимая реализация OpenCL

 , ,


0

1

Portable OpenCL позволит разрабатывать и запускать программы, использующие OpenCL, на его свободной платформонезависимой реализации (до этого существовали SDK, предоставляемые вендорами аппаратуры).

Это свободная (MIT-лицензия), основанная на LLVM реализация стандарта OpenCL, которая может быть легко приспособлена для новых целевых платформ. Одна из задач проекта — улучшение «переносимости производительности» программ на OpenCL, избегая нужды в ручной оптимизации, зависящей от целевой платформы. Цель «native» включена, что позволяет запускать ядра OpenCL на CPU.

Также ведётся работа над реализацией OpenCL поверх драйверов видеокарт из Gallium3D (Clover state tracker), в котором можно отметить некоторый прогресс за лето, произошедший в рамках GSoC.

Сайт проекта: https://launchpad.net/pocl

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от Eddy_Em

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

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

Insider info

одна очень крупная CAD-овская фирма тестирует CUDA и OpenCL с прицелом на тотальное внедрение

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

Мне пофиг на чье-то мнение, меня волнует лишь мое. Кому интересно - сам нагуглит.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от dn2010

>у него есть проблемы с переключением на консоль

Что, до сих пор зависает? Уже лет 5 как выкинул последнюю ати а глюки все те же.

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

Перепутал. 580го конечно же. По производительность к нему близок 6990, но он двупроцессорный со всеми вытекающими последствиями.

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

Eddy_Em> Но при этом до сих пор видеокарты от nVidia - самые лучшие.

Слишком толсто.

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

Reset> У AMD до сих пор нет ответа на GTX590.

Слыш, вумник, может наоборот? Нвидия сейчас в заднице. После выхода Evergreen она с трудом рожает новые карточки.

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

Запросто. Сколько сейчас 5000FX стоит? Рублей 50?

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

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Quasar

То-то я как ни гляну в свежие публикации, народ все на nVidia'вских карточках при помощи CUDA расчеты делает.

А про openCL и ATI ни разу статей не встречал.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Reset

Reset> есть компилятор cuda для cpu

Ага. А есть ещё и программный рендеринг OpenGL. Только вот дело в другом. CUDA - это исключительно для GPU. OpenCL создавался именно как единый интерфейс доступа к вычислительным ресурсам. Причём неважно, как они технически реализованы.

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

Eddy_Em> То-то я как ни гляну в свежие публикации, народ все на nVidia'вских карточках при помощи CUDA расчеты делает.

Ага. Гляжу - а многие учёные в РФ в ворде публикации делают. MS Office круче, чем TeX, ага.

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

ога, только opencl на cpu это тоже самое что и программный рендеринг opengl. оно как бы есть, но им никто не пользуется из-за тормозов

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

Это было два года назад, сейчас ситуация поменялась.

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

Reset> ога, только opencl на cpu это тоже самое что и программный рендеринг opengl.

Только вот этот самый OpenCL имеет задатки для того, чтобы едино использовать хоть кластерные CPU. GPU до сих пор не может это заменить.

Reset> оно как бы есть, но им никто не пользуется из-за тормозов

Каких тормозов, чудо ты наше? Оттого, что на CPU выполняется? Это для того, чтобы программа внезапно не перестала компилироваться работать из-за отсутствия соответствующего железа.

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

>То, что у nvidia сейчас самые быстрые карты.

Зато двухчиповые решения ATI превосходят nvidia. Но вы всё равно будете только за nvidia.

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

Вот когда ATI начнет делать качественные блобы и будут реальные тесты, показывающие, что, скажем, FFT-свертку ATI делает ощутимо быстрее, чем nVidia за такую же цену, тогда и поговорим.

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

Делал расчёты на Brook+ и ваша куда мне нафик не сдалась, шутка. ^) Понятно что Cuda заняла большой кусок рынка, но это не значит что всё остальное дерьмо.

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

В физике гуманитариев очень даже много. Маются, бедные, страдают, но продолжают нести пургу.

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

>Вот когда ATI начнет делать качественные блобы

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

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

>Вот и до свидания. И нечего в меня своими «4.2» тыкать.

Может у меня руки кривые, люди пишут что работает. ^)

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

Только вот этот самый OpenCL имеет задатки для того, чтобы едино использовать хоть кластерные CPU. GPU до сих пор не может это заменить.

Ога, opencl только имеет задатки, а cuda уже _реально_ используется на кластерах. И, более того, я могу отладиться в сраной студии, прогнав руками _каждый_ gpu-поток, а потом пускать задачу на кластере. У ATI на это нет не было и не будет ответа.

Это для того, чтобы программа внезапно не перестала компилироваться работать из-за отсутствия соответствующего железа.

Внезапно nvidia sdk ставится и без наличия карты от nvidia.

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

Судя по форумам, для того, чтобы оно хотя бы частично заработало, нужно правильное стечение фазы луны, положения бубна и напряжения в электросети :)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Quasar

Если одно ядро в 580 работают как два ядра в 6990, то очевидно, что два ядра в 590 работают быстрее двух ядер в 6990.

Производительность одного ядра как раз и показывает мощь чипсета.

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

Это да, кто бы что не говорил, блоб ati оставляет желать лучшего. Это причина, по которой моя следующая карта вряд ли будет ati/amd.

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

Да всё понятно, cuda рулит. В своей области это технология номер один. Но снова применение GPGPU не ограничивается только картами nvidia и всякими медицинскими областями. Мы же за конкуренцию и открытость. ^)

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

А мне главное, чтобы все было удобно и отлично работало. А свободное оно или нет - мне наплевать! Я и пиратским софтом не побрезгую пользоваться, если он будет хорошим.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Booster

применение GPGPU не ограничивается только картами nvidia

Пока что достойных конкурентов нет.

Мы же за конкуренцию и открытость

Наплевать! Лишь бы работало!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Reset

> то очевидно, что два ядра в 590 работают быстрее двух ядер в 6990.

А как же: «В лице NVIDIA GeForce GTX 590 2×1536 МБ 2×384-битной GDDR5, PCI-E мы получили еще один очень мощный двухпроцессорный 3D-ускоритель игрового класса, конкурента ранее вышедшему Radeon HD 6990. Смены лидера, увы, не произошло: в более чем половине тестов GTX 590 проиграл сопернику.» ? (http://www.ixbt.com/video3/gf110-5-part3.shtml)

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

Объективным надо быть. И не троллить по пустякам.

Мы - на ЛОРе. При чем здесь вендотесты на вендоиграх?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Reset

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

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

если софт будет хорошим его можно и купить!

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

Какое отношение производительность в вендоиграх имеет к расчетам на GPU?

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