Opencl FFT библиотеки?Что-нибудь новое или под радаром там? - PullRequest
2 голосов
/ 08 марта 2011

Я погуглил эту тему и не нашел ничего нового.Я знаю о реализации FFT от Nvidia, которая хороша, но только для CUDA.AMD только что выпустила их реализацию, но она не работает на картах Nvidia.У Apple более старая и медленная реализация.Есть ли другие хорошие библиотеки FFT там?Было бы неплохо, если бы существовала реализация, предназначенная для работы на картах Nvidia и AMD и других возможных платформах, и она активно поддерживается.

Ответы [ 4 ]

3 голосов
/ 04 апреля 2011

Библиотека AMD clAmdFft должна работать на графических процессорах NVidia.

Я принимал участие в разработке и знаю, что это было намерением.Код был написан для стандарта OpenCL и не использует никаких проприетарных уловок.Конечно, AMD не проводила тестирование QA на оборудовании NVidia.Вполне возможно, что реализация OpenCL от NVidia еще не полностью соответствует стандарту.Или это может быть что-то о вашей конкретной видеокарте.

Пожалуйста, опубликуйте более подробную информацию здесь, чтобы точно узнать, что происходит.Вы также должны опубликовать эту информацию на форумах разработчиков AMD как ошибку.

1 голос
/ 11 марта 2011

AMD недавно выпустила OpenCL SDK для своих процессоров и графических процессоров.В него включены библиотеки FFT и BLAS.Вы можете перейти в конец страницы, чтобы узнать о поддерживаемых устройствах.

Но я не совсем уверен в производительности.

0 голосов
/ 04 апреля 2011

Я знаю, что Apple выпустила пакет OpenCL FFT, но я мало что знаю об этом. Я слышал, что они делают источник доступным.

0 голосов
/ 08 марта 2011

Пока нет - но есть проект для переноса GSL (Научная библиотека Gnu) в opencl http://gsl -cl.sourceforge.net /

...