roboforum.ru

Технический форум по робототехнике.

Перекладываем работу на графическую карту, или GPUCv.

Перекладываем работу на графическую карту, или GPUCv.

smorodov » 23 ноя 2008, 01:24

На сайте NVidia появилась интересная штука, проект CUDA который позволяет повысить производительность работы с большими массивами данных в несколько, а то и несколько десятков раз. По адресу:

http://www.nvidia.com/object/cuda_home.html#

Выложено 144 примера программ, многие с исходниками, например такая нужная в машинном зрении вещь, как расчет оптического потока, с очень высокой скоростью. Или проект одного француза - GPUCv который по интерфейсу полностью повторяет OpenCV только использует для вычислений видеокарту. Еще там - же на сайте Nvidia есть физический движок PhysiX использующий CUDA. Очень стабильно работающий.

Да и еще по теме, есть железка от NVidia - Tesla ($600) которая.. ну сами посмотрите...

Re: Перекладываем работу на графическую карту, или GPUCv.

Vorral » 25 ноя 2008, 13:05

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

Re: Перекладываем работу на графическую карту, или GPUCv.

=DeaD= » 25 ноя 2008, 13:24

Vorral писал(а):Намного интересней самому научится программировать шейдеры и получать обратно результат, так как использование CUDA не универсально.

Интересней и эффективней часто противоположности :) вам поди и под винду интересней на асме программить? :o

Re: Перекладываем работу на графическую карту, или GPUCv.

Vorral » 25 ноя 2008, 16:56

Для работы CUDA требуется использование NVidia карточки от 8xxx, а куда девать возможности ускорителя GMA 900(333 MHz it has a peak pixel fill-rate of 1332 megapixels per second) с программируемыми шейдерами 2 версии?? Такой ускоритель стоит например на всех Asus EEE PC. Реализацию на шейдерах можно переносить на любую платформу. Понятно, что это сложнее, но мы же не на работе, чтобы искать лёгкие пути.

Re: Перекладываем работу на графическую карту, или GPUCv.

Myp » 25 ноя 2008, 16:59

это просто большой маркетинговый ход

скоро и все остальные подтянутся
амд тоже выпустит нечто под свои кристаллы

а через пару лет любая вшивая видюха сможет мп3 кодировать

Re: Перекладываем работу на графическую карту, или GPUCv.

Vorral » 25 ноя 2008, 17:17

У АМД уже есть такое обеспечение, сейчас Aplle хочет выпустить универсальное программное обеспечение Open CL, для программирования под GPU.


cron
Rambler\'s Top100 Mail.ru counter