LINUX.ORG.RU

Опубликован исходный код WebCL

 


0

1

Компания Samsung выложила в открытый доступ исходники к своей реализации стандарта WebCL для движка WebKit.

WebCL (просьба не путать с WebGL) — это стандарт, разработанный консорциумом Krhronos Group и развиваемый компаниями Apple и NVIDIA. Он предназначен для распараллеливания процесса выполнения задач в браузере по различным имеющимся процессорам в системе, причём для этих целей может быть использован как GPU, так и CPU.

До этого компания Nokia независимо от Samsung опубликовала свою реализацию WebCL для современных браузеров. Если в Samsung за основу взят движок WebKit, то в Nokia — Gecko, используемый в Mozilla Firefox.

Для демонстрации преимуществ использования WebCL компания Samsung также опубликовала видео показываюшее ускорение обработки отрисовки N-мерного тела в браузере. Как показано в видео, с обычными технологиями, отрисовка проходит со скоростью 5-6 кадров в секунду, тогда как с WebCL — 78-114 кадров в секунду. Для симуляции использовался код, написанный на языке JavaScript.

Разработка доступна для загрузки под лицензией BSD. Там же можно найти примеры кода, который демонстрирует использование WebCL для обработки JavaScript.

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

★★★★★

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

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

KPSS ()

И мне вот интересно

А в каких еще целях все это можно использовать...отрисовка javascript объекта - это круто, но кто нить скажите мне плиз практическое применение сией технологии. А если приведете еще и корпоративный пример, буду вообще не сказано рад

Lavir ()
Ответ на: И мне вот интересно от Lavir

>А в каких еще целях все это можно использовать...

Продавать апаратные ресурсы пользователей для научных расчетов.

anonymous_ ()

О да

Я бы с радостью использовал вычислительную мощность китайских пользователей. Хмм...хотя это снова как мне кажется идет по направлению к облачным вычислениям. Уверен, что как-то все это свяжется в единый «бандл»

Lavir ()

Самсунг вообще молодцы, их вклад в свободное движение всё заметнее и заметнее.

kid_lester ()

Ура, теперь можно будет запилить GIMP и Blender в облаке. Десктопокапец (а вместе с ним и вендекапец) близок как никогда.

hydrogen ()

Покажите хоть одну нормальную реализацию OpenCL, которая не требовала бы всяких high-end GPU.

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

Да любая... OpenCL может работать и только с CPU.

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

Кстати да

Наиболее полные шансы, стать нормальной операционкой имеет Linux. Таким образом когда весь софт будет в облаке, а интернет во всех уголках планеты нечто около 20мб\с то windows придет капец. Приведу пример: On lIve игровой проект, играем в игры по сети...у америкосов пока все виснет и лагает, но прогресс же уже хоть какой-то есть. Еще пример Google Apps...короче все в облако+общие вычисления через CPU+GPU..эх слышите? Будущее прет

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

> Самсунг вообще молодцы, их вклад в свободное движение всё заметнее и заметнее.

Лишь бы они на ms tax за андроид не соглссились всё-таки.

Dimez ★★★★★ ()

Если на ATI технология будет работать плохо - закопать, проехать катком и залить гуаном.

Napilnik ★★★★★ ()
Ответ на: Кстати да от Lavir

Re: Кстати да

>Таким образом когда весь софт будет в облаке, а интернет во всех уголках планеты нечто около 20мб\с

Подели циферку как минимун на 10-20, Манилов ты наш. Платить за беспроводную мегабитку в 10 раз больше чтобы пользоваться линуксом? Да его за такое проклянут.

Napilnik ★★★★★ ()
Ответ на: Кстати да от Lavir

Re: Кстати да

интернет во всех уголках планеты нечто около 20мб\с

имхо, у персонального компьютера есть применения где важна отзывчивость на действия пользователя (игрушки же). Так что дело не в полосе, а во времени задержки. Беспроводные сети сразу идут лесом. С другой стороны зачем тонкий клиент как замена пк, если для полноценного использования нужно искать проводную точку доступа? При этом по комфорту отклика тонкий клиент никогда не сможет догнать полностью локальную систему.

Поэтому тонкий клиент, облачные технологи - хранилище документов -да (не очень секретных) - работа из различных точек, в том числе командная - да - полноценная замена десктопного пк - нет

anonymous ()
Ответ на: И мне вот интересно от Lavir

Re: И мне вот интересно

>А в каких еще целях все это можно использовать...

Виртуальная реальность же. А то надоело что не могу товары в интернет магазине пощупать.

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

>Если на ATI технология

Продайте карточку, добавьте денег и купите другую... АТИ — для dx игр.

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

> Лишь бы они на ms tax за андроид не соглссились всё-таки.

С другой стороны, если все будут платить MS за android, chromeos и другие производные, ms ничего не останется, как на постоянной основе улучшать ядро linux и другие проекты - чтобы лучше продавалось. Это было бы крайне любопытно.

kid_lester ()
Ответ на: Кстати да от Lavir

Re: Кстати да

> Наиболее полные шансы, стать нормальной операционкой имеет Linux. Таким образом когда весь софт будет в облаке, а интернет во всех уголках планеты нечто около 20мб\с то windows придет капец. Приведу пример: On lIve игровой проект, играем в игры по сети...у америкосов пока все виснет и лагает, но прогресс же уже хоть какой-то есть. Еще пример Google Apps...короче все в облако+общие вычисления через CPU+GPU..эх слышите? Будущее прет

Ага, а потом мегабиты и мегагерцы можно будет из интернета скачивать. Медленный интернет? Пошёл, скачал себе ещё десяток мегабит. Медленно рендерит? Пошёл, скачал себе несколко гигагерц и несколько гигабайт. Вот это, понимаю, светлое будущее.

kid_lester ()

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

snizovtsev ★★★ ()

самсунг и эпл как-то вместе не звучат

kto_tama ★★★★★ ()

Странно что Google не участвует, для Сhrome os WebCL может быть полезен. И где выгода для самсунга? Ради чего инвестиции в непрофильную область делают?
Гм... Наверное я чего-то не понимаю в политике корпораций.

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

По очевидным (WebGL это не OpenCL, а не CUDA) именно на AIT работать будет быстрее.

winddos ★★★ ()

самсунг молодцы, улучшают свой имидж на поле Free Software!

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

Наоборот - это как раз угроза для облачных вычислений.

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

Если ты не заметил - в области дробилки биткоинов AMD впереди, а нвидия сливает по полной программе.

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

Там JS только для логики используется. Для остального - биндинги к JS.

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

darv> И где выгода для самсунга? Ради чего инвестиции в непрофильную область делают?

У самсунга профиль очень широкий. Конкретно здесь происходит занятие ниши, пока другие топчатся на месте.

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

Лишь бы они на ms tax за андроид не соглссились всё-таки.

Читай новости. Они уже согласны 10 $ отдавать. MS же хочет 15 $.

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

> Если на ATI технология будет работать плохо - закопать ATI, проехать катком и залить гуаном.

fixed

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

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

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

Если енвидиевцы совместимость не поломают. Когда будут нормальные тесты рабочей технологии, станет известно чем всё кончилось, из новости это никак не узнать.

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

>> Если на ATI технология будет работать плохо - закопать ATI, проехать катком и залить гуаном.

fixed

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

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

Тогда и ATI в топку - вам хватит интелевской встроенной недовидеокарты.

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

> Отличный подход - сначала придумать использовать для таких задач тормоз-javascript, а потом ускорять его на видеокартах.

По поводу «тормоз-javascript» — это ты погорячился: http://www.opennet.ru/opennews/art.shtml?num=31114

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

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

Таки правильно. Однако есть и другие проблемы. И как правильно сказал KRoN73 в соседнем треде, проще пользоваться тем, что работает.

adepto ()

Интнресуютм подробности, однако. И вот там английским по белому напиано:
Currently Supported Platform

  • OS: Mac OSX
  • GPU: Nvidia GPU with OpenCL 1.0 support

Оно красиво, конечно, но вот интересно, авторы сайтов будут что-то делать «только для любителей яблочных огрызков клиентов дЖопса»?

Да и сколько тех клиентов, которым в броузере надо быстро трехмерное нечто рисовать?

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

Причём тут масдайные игры?

У нвидиа никогда не бло проблем с дровами и т.п. А АТИ под линукс сравнительно недавно стало возможно пользовать. Сам не пробовал, но часто слышал плохие отзывы об этих карточках от их владельцев.

на своём личном аппарате я хочу иметь то, что мне нравится

ЧЕМ именно больше нравится АТИ? тем что там геморой с дровами?

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

Таки видео декодинг средствами html5 + WebCL. Красота же.

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

Ну красота, конечно, кто же спорит. Удручает не повсеместная ее распространенность. Не удивлюсь, если следующей платформой для этого будет ихняя байда.

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

> Да и сколько тех клиентов, которым в броузере надо быстро трехмерное нечто рисовать?

Покрутить новую модель телефона, расставить покупную мебель в родных квадратных метрах или покреативить у кого-нибудь в гостиной дома в 3D-вконтактиках ( http://www.youtube.com/user/SamsungSISA#p/a/u/1/9Ttux1A-Nuc )

Neksys ★★★ ()

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

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

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

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

> Читай новости. Они уже согласны 10 $ отдавать. MS же хочет 15 $.

Я читаю. Поэтому и говорю - «всё-таки».

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

>Тогда и ATI в топку - вам хватит интелевской встроенной недовидеокарты.

Какой такой встроенной карты? Нет таких, настолько лажовые материнки не приобретаю. Если бы материнка работала в охлаждающей инертной жидкости, вот тогда имело бы смысл интегрировать всё в одну плату.

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

Может это плохо видно, но буква «Й» в слове «байда» была зачеркнута :)

И Вы это к чему? OpenCL bindings все равно джаваскиптовые, по другому никак не получается пока что. Хотя осмысленность использования графического сопроцессора для массовых вычислений на смартфонах под бадой для меня не столь очевидна. По крайне мере до появления более ёмких аккумуляторов. :)

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