Я должен решить, какой открытый исходный код интегрировал GPU для выбора т.е. AMD GPU для вычисления FFT непосредственно на GPU, см. здесь документы. Я не могу потребовать поддержки CUDA со стороны AMD GPU, потому что его инструменты разработки просто прибывают Q1 2016 года, см. пресс-релиз здесь и также потому что наборы микросхем Intel Бизнеса, ПК (И т.д. Q75, Q85...) не поддерживаются PCI-e 16x требуемый современными GPU, хотя у их персональных сестер ПК (B75...) есть поддержка.
Моя текущая проблема состоит в том, что у меня заканчивается память (16 ГБ / 32 ГБ) в приложении, и я должен сбалансировать загрузку также в GPU, где AMD GPU может помочь. Мне также нужна хорошо поддержка в пользователе и бизнес-ПК. Получить хорошо поддерживаемый код Matlab в обоих концах было бы полезно в вычислении GPU: Мне только нужен GPU поддержка FFT с массивами GPU в стороне AMD в для Matlab. Однако я не понимаю, возможно ли это с текущими библиотеками здесь.
Как решить AMD GPU для вычисления с FFT Matlab на GPU?
Я не полностью понимаю Вашего вопроса, так простите мне, если я не отвечаю правильно.
Matlab только поддерживает Nvidia, которую CUDA включил устройствам для GPU, ускоренного, вычислив. CUDA является Nvidia langauge/toolset требование видеокарты Nvidia. Если MathWorks (компания, которая владеет Matlab) не решает поддерживать процессор AMD, Вам не повезло. Ссылка, которую Вы даете для инструмента AMD, который поддерживает cuda, является неправильной - это преобразовывает код cuda в формат, который работает на AMD GPU - это не реализация CUDA и НЕ будет работать с Matlab.
, Если Вы хотите использовать AMD GPU тогда, необходимо будет сделать намного больше работы, чтобы заставить его работать с matlab. Необходимо будет записать файл MEX, который взаимодействует через интерфейс к библиотекам AMD FFT (см.: http://developer.amd.com/tools-and-sdks/opencl-zone/acl-amd-compute-libraries/ ).
Удачи!