CUDA+Matlab

Кто-нибудь знает - есть ли готовые mex-файлы, реализующие доступ к вычислениям на видеокарте из Матлаба?

Comments

Jacket - CUDA Engine for MATLAB - это готовый плагин для переноса вычислений на GPU в матлабе. Много матлабовских функций уже реализовано.
Кстати, я принимаю участие в его разработке, так что если сочтете это сообщение за рекламу, то так оно и есть :)

Интресно следующее, - как это отразится на производительности, хотелось, чтобы она увеличилась, а не наоборот.

ну это от конкретного кода зависит.
в рамках работы над Jacket'ом я реализовывал отдельные функции.
speedup был в районе х500-х1400, опять же зависит от кода и конфигурации тестовой машины.

А Вы случайно не знаете, существует ли что-то типа Microsoft Virtual Machine - именно для видяшки. Чтобы там можно было исполнять софт (распараллеленый), но без применения CUDA (просто я не видел таких реализаций этого софта)

muxa, лучше пришлите мне пост на Nicola-Petrov[sobaka]yandex[tochka]ru

а ты не бот случаем?
уж больно посты твои несвязные.

Точно не бот :)))

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

Эх... Да только они мне не подходят к сожалению. Они нужны тогда, когда ты сам что-то создаешь. А здесь есть карточка и распараллеленая прога, которая запускается на CPU, а на GPU - никак.
Не смогу написать я такую вещь, времени надо много. Такой софт пишет команда (Microsoft Virtual Box) и обязательно есть менеджер проекта или координатор.
muxa, перейдите лучше на мою почту, поверьте, я не бот и не спамер, а человек, который интересуется и занимается параллельными вычислениями. Нас таких немного по России :)

ну, написал Вам на мыло.
ответа ждать?

Из сайта неочевидно с первого взгляда - пощупать до покупки дают?

Спасибо.

Со второго раза на сайте все находится, а с первого взгляда - почему-то нет.

вот тут инструкция о том, как использовать CUDA в MATLAB, есть специальный компилятор
http://www.cs.ucf.edu/~janaka/gpu/using_nvmex.htm
вот пример использования CUDA
http://www.mathworks.com/matlabcentral/fileexchange/22657-cuda-in-a-matl...
вот еще один вариант использования CUDA в MATLAB
http://developer.nvidia.com/object/matlab_cuda.html

Copyright © 2008-2009 Alex Tutubalin