The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Акселерация JavaScript с задействованием GPU"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Акселерация JavaScript с задействованием GPU"  +/
Сообщение от opennews on 26-Янв-10, 21:18 
Александр Мильцев опубликовал (http://mozillalabs.com/jetpack/2010/01/25/elevating-javascri.../) заметку с рассказом как можно увеличить производительности JavaScript, используя методы параллельного программирования, с помощью задействования технологии CUDA для выноса некоторых вычислений на плечи GPU. В качестве наиболее простого метода реализации подобной технологии в JavaScript озвучена идея добавления поддержки GPU-оптимизации в библиотеку jQuery.


Базовые наработки в этом направлении уже оформлены в виде Jetpack-расширения к Firefox и развиваются в рамках проекта Jetpack-to-CUDA (http://groups.google.com/group/jetpack-to-cuda/).


URL: http://mozillalabs.com/jetpack/2010/01/25/elevating-javascri.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=25161

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Акселерация JavaScript с задействованием GPU"  +2 +/
Сообщение от We on 26-Янв-10, 21:18 
Зачем CUDA? Есть же провославный OpenCL!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Basiley (ok) on 26-Янв-10, 23:55 
он еще выстраивается.
до сих пор железо не вполне поддерживает(отчасти "благодаря" слабости поддержки СAL, примениительно к CGPU). ибо субсет OpenGL 3.x(аки DirectComupte "плавает" в DirectX 11).

хотя Нвидия - тащит именно на него проекты.
ибо СТАНДАРТ.
отраслевой.
в отличие от CUDA/Stream.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Акселерация JavaScript с задействованием GPU"  +3 +/
Сообщение от User294 (ok) on 26-Янв-10, 21:26 
Куда катится этот мир? То вон гитары с гентой и идеи по перекомпилу мира на гитарах по сети, а тут вообще финиш - сперва создали проблем с тормозным JS а теперь приперло его акселерировать да еще ни много ни мало на видеокартах. Скоро так CPU станет никому не нужен - все будут делать видеокарты!

P.S. дарю идею студентам для диплома: акселерация билдов мира на гитарах средствами GPU :D.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от ПринцЧорнойТьмы email on 26-Янв-10, 21:33 
> сперва создали проблем с тормозным JS

А как иначе-то? Бинарный i386 код в веб-страницу встраивать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от ixrws (??) on 26-Янв-10, 21:37 
А что, только в крайности умеем бросаться? Ну так есть и промежуточные варианты. Как вам например llvm? Или как вам такой вариант - отказаться вообще от дальнейшей разработки активно-динамического веба и перейти на Qt, просто сделав лёгкий транспорт для запуска приложений и отрисовки по типу X.
Да, костыли это конечно круто, но в конечном счёте это то, от чего приходится избавляться.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Акселерация JavaScript с задействованием GPU"  –1 +/
Сообщение от аноним on 26-Янв-10, 21:53 
>Как вам например llvm?

мне нравятся все разработки Apple

>перейти на Qt, просто сделав лёгкий транспорт для запуска приложений и отрисовки по типу X.

смешно то, что приложения на JS в хроме работает чуть ли не быстрее приложений на Qt

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Акселерация JavaScript с задействованием GPU"  –1 +/
Сообщение от Unixoid_потому_что_кривые_руки_писали_этот_модуль email(ok) on 26-Янв-10, 22:09 
294-й, ты прав как никогда !
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от аноним on 26-Янв-10, 22:41 
Щас тебе szh объяснит как это модно и молодежно.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от szh (ok) on 27-Янв-10, 00:40 
вы угадали, я о переводе вычислений (которыми я гружу CPU на сервере сейчас) на GPU клиента через браузер и о NaCL задумывался несколько месяцев назад, но думаю у меня для моих целей до этого руки никогда не дойдут, да и пока не кому оплатить этот банкет.

А для широкого применения это возможность писать 3д игры работающие в браузере без дополнительных проприетарных плагинов.

> Куда катится этот мир?

плагин Noscript спасет от прогресса, и таги video уже умеет запрещать и все остальное :)

> сперва создали проблем с тормозным JS

за сэндбокс надо чем-то платить

> Скоро так CPU станет никому не нужен - все будут делать видеокарты!

если бы они могли заменить cpu - это уже бы сделали. Там свои проблемы.

CPU скоро станут много-много-ядерными глядишь потягаются с видеокартами или сольются с ними в одно целое.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от pavlinux (ok) on 27-Янв-10, 01:24 
А ты где обитаешь? А то у нас тут в Нерезиновой, в Курчатовский инстятут, нужен Шайтан на CUDA.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от szh (ok) on 27-Янв-10, 03:04 
я не шайтан на CUDA,
делал кое-какие мат расчеты, думал про GPU для них, но руки до этого не дошли, и других задач хватает (не мат расчетов).

Из Нерезиновой сьехал, на благо оставшимся :-))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от pornouser on 27-Янв-10, 09:48 
выдыхай, js выполняется на стороне клиента, про какие серверы ты там говоришь ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Акселерация JavaScript с задействованием GPU"  –1 +/
Сообщение от Аноним (??) on 27-Янв-10, 10:21 
И с самого начала js находится на стороне клиента, а не получается с сервера
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Аноним (??) on 27-Янв-10, 12:43 
>CPU скоро станут много-много-ядерными глядишь потягаются с видеокартами или сольются с ними в одно целое.

CPU+GPU - по-моему что-то такое уже есть.

Только толку то от этой много-много-ядерности:( Большинство алгоритмов все равно останутся однопоточными.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от аноним on 27-Янв-10, 16:26 
>Большинство алгоритмов все равно останутся однопоточными

js хорошо параллелится

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Акселерация JavaScript с задействованием GPU"  +1 +/
Сообщение от ffsdmad (ok) on 26-Янв-10, 23:06 
ответ не верный
верный ответ: всё будут делать под гетой на гитаре
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Wormik (??) on 26-Янв-10, 21:50 
А CUD всегда делает так, что всё тормозить начинает?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Аноним (??) on 26-Янв-10, 22:37 
а на русском слабо было написать ))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от anonimus on 26-Янв-10, 22:49 
Ня http://translate.google.com/translate?langpair=en|ru&u=.../
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Аноним (??) on 26-Янв-10, 23:38 
Теперь для серфинга по инету нужна будет новейшая видеокарта. Это печально.
Нет, чтобы оптимизацией кода заняться. Эх...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от szh (ok) on 27-Янв-10, 03:28 
не для серфинга, а для 3д игр в браузере.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от azure (ok) on 26-Янв-10, 23:52 
:\ разве джаваскрипт (равно как и любые скриптовые языки) подразумевают трудоемкие расчеты? ЗАЧЕМ там мегапроизводительность? Если может делать более миллиона операций в секунду - то незачем заморачиваться дальше, имхо.
ЗЫ современный браузер на современной машине выполняет джаваскрипт код быстрее чем суперкомпьютер 20-летней давности нативный двоичный. Зачем еще быстрее? :\
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Акселерация JavaScript с задействованием GPU"  +4 +/
Сообщение от pavlinux (ok) on 27-Янв-10, 02:21 
> Зачем еще быстрее? :\

Америка == Бабло.

Продали 1 суперкомпутер - круто, продали 1000 - это уж не суперкомпутер.
Надо создавать новый супер компутер, и вдалбливать в мозг населения планеты,
что Вам нужен последний супердевайс, ибо это круто!!!
И туева хуча амерекосских приставок - mega, advanced, enchanced, high, ultra, ulitimate....

  Приходит быдло из Intel/AMD/HP/Dell... в Некрософт и говорят:
  "- вы чё ох...ли, оптимизацией заниматься, у нас никто компы не покупает!!!"
  Приходит было из Amazon/Yahoo..., в Моzilla и говорят:
  "- вы чё ох...ли, быстрый движок делать, у нас народ на сайте 1 минуту сидит и сваливает не успевает рекламу посмотреть!!!"
  Владельцы сайтов, х...ют:   "- мля, как жить страница грузится за 300 мс.,
на банеры никто нежмыхает... и давай delay() в JS пихать, и картинки по 2 Мб,
и дерьма на ПХП c Имитацией бурной деятельности.
И для того чтоб прочитать 20 строк новости http://www.securitylab.ru/news/389884.php
грузится 1 мегабайт говна!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от szh (ok) on 27-Янв-10, 03:26 
> ЗАЧЕМ там мегапроизводительность?

для веб программ. Представляешь сколько надо производительности для будущего фотошопа-онлайн ?

> :\ разве джаваскрипт (равно как и любые скриптовые языки) подразумевают трудоемкие расчеты?

что в 2003 году было сказкой, в 2015 станет былью

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Аноним (??) on 27-Янв-10, 08:26 
А что-то в этом есть. Думаю это один из возможных вариантов, когда проприетарщик сможет по-настоящему себя защитить. И будет, что клиент покупай железо, что js не тормозил (и фотошоп-онлайн соответственно), покупай толстый канал, покупай лицензию. Все довольны. Или, погодите, не все?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от pavlinux (ok) on 27-Янв-10, 02:40 
http://www.kfcr.jp/goose-e.html?gclid=CLLPr9-cw58CFcmOzAodlW...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от anonymous (??) on 27-Янв-10, 08:59 
Они бы для начала свой жс в браузерах научили работать на другом проце хотя бы.
А вон пускаешь фирефокс а он токо 1 цпу грузит :(
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Аноним (??) on 27-Янв-10, 09:05 
>А вон пускаешь фирефокс а он токо 1 цпу грузит :(

Проблема какая, довякаешься, и 4х ядерники js положит

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Дмитрий (??) on 29-Янв-10, 00:45 
А Google Chrome - больше одного грузит. У меня, например, все 4
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от XoRe (ok) on 27-Янв-10, 13:02 
Забавно.
Год назад поднимался этот вопрос на одном сайте:
http://www.gpgpu.ru/node/64

Тогда ответ был в стиле "Что там тяжелого выполнять?".

Но прогресс (увеличение вычислений) не стоит на месте)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от Basiley (ok) on 27-Янв-10, 14:32 
>Забавно.
>Год назад поднимался этот вопрос на одном сайте:
>http://www.gpgpu.ru/node/64
>
>Тогда ответ был в стиле "Что там тяжелого выполнять?".
>
>Но прогресс (увеличение вычислений) не стоит на месте)

скоро трояны будут порабощать хосты не для ддоса а для злоупотребления вычислительными ресурсами :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от XoRe (ok) on 27-Янв-10, 14:51 
>>Забавно.
>>Год назад поднимался этот вопрос на одном сайте:
>>http://www.gpgpu.ru/node/64
>>
>>Тогда ответ был в стиле "Что там тяжелого выполнять?".
>>
>>Но прогресс (увеличение вычислений) не стоит на месте)
>
>скоро трояны будут порабощать хосты не для ддоса а для злоупотребления вычислительными
>ресурсами :)

Кстати.
Отличная идея.
Использовать зараженные компы для брутфорса.
Есть у вас ботнет на 10 000 компов.
Загружаете на них ПО для подбора пароля.
И устраиваете распределенное вычисление)
Черт, да так любой хэш взломать можно!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

32. "Акселерация JavaScript с задействованием GPU"  +/
Сообщение от anonymous (??) on 28-Янв-10, 20:15 
> Черт, да так любой хэш взломать можно!

Щас. Один ты такой умный ;)
Во всяких @home машин наверное поболе, но ломают там отнюдь не "любые хеши".

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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