Мы рассматриваем перенос приложения из выделенного чипа цифровой обработки сигналов для работы на общем оборудовании x86. Приложение выполняет множество преобразований Фурье, и из кратких исследований кажется, что БПФ довольно хорошо подходят для вычислений на графическом процессоре, а не в ЦП. Например, на этой странице есть несколько тестов с Core 2 Quad и GF 8800 GTX, которые показывают 10-кратное уменьшение времени вычисления при использовании графического процессора:
http://www.cv.nrao.edu/~pdemores/gpu/
Однако в нашем продукте ограничения по размеру ограничивают нас небольшими форм-факторами, такими как PC104 или Mini-ITX, и, следовательно, довольно ограниченными встроенными графическими процессорами.
Разгружает ли вычисление на GPU то, что стоит делать только с мясистыми видеокартами на соответствующей шине PCIe, или даже встроенные графические процессоры предлагают улучшения производительности?