Вот бы CUDA в интерпретаторы

Было бы любопытно попытаться использовать GPU в интерпретаторах. В том же самом JavaScript (про который я всё говорил, что это самый недооценённый язык и который грозится перейти в разряд переоценённых) или PHP.

Вот алгоритм сортировки приспособили для выполнения на GPU, на NVIDIA GeForce GTX480, код его реализующий, позволяет сортировать аж несколько миллиардов (!) 32-хразрядных чисел в секунду. Центральным процессорам пока до этого результата далеко.

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

Поделиться
Отправить
2 комментария
Victor Grinchik (wiktar.com)

Думаю, будет, и первым делом в JS.

Это у клиентов мощнейшие игровые видеоплаты, временно освобожденные от Старкрафта и Мафии 2, можно нагрузить вычислениями.

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

Вот только, какой класс задач можно выполнять на GPU?

Евгений Степанищев (bolknote.ru)

Комментарий для wiktar.com:

Думаю, будет, и первым делом в JS.

Согласен, движки JS развиваются сейчас быстрее всего.

Вот только, какой класс задач можно выполнять на GPU?

Например, поиск и сортировка.

Популярное