Вопросы по теме 'cufft'

запуск FFTW на GPU против использования CUFFT
У меня есть базовая реализация C ++ FFTW, которая выглядит так: for (int i = 0; i < N; i++){ // declare pointers and plan fftw_complex *in, *out; fftw_plan p; // allocate in = (fftw_complex*)...
8439 просмотров
schedule 24.11.2021

Требования к памяти для манжеты
У меня четыре cufftHandles, и я использую cufftPlanMany для инициализации каждого из них (вместе). Я использую cufftGetSizeMany (), чтобы оценить объем памяти, необходимый для каждого из них. Допустим, s0 - это размер первый, s1 - это размер...
995 просмотров
schedule 07.11.2021

Решите уравнение Пуассона, используя БПФ с CUDA
Я следую руководству по использованию библиотеки cuFFT здесь: float Libraries.pdf" rel="nofollow noreferrer">http://gpgpu.org/static /sc2007/SC07_CUDA float Libraries.pdf Следуя построчно его коду, я получаю действительно странные результаты....
805 просмотров
schedule 13.04.2022

CUFFT - вопрос заполнения/инициализации
Я просматриваю Nvidia SDK для примера свертки FFT (для больших ядер), я знаю теорию преобразований Фурье и их реализации FFT (по крайней мере, основы), но я не могу понять, что делает следующий код: const int fftH = snapTransformSize(dataH +...
2299 просмотров
schedule 07.08.2022

Перенос R2R FFT с FFTW на cuFFT
Я пытаюсь перенести некоторый код с процессора на графический процессор, который включает в себя некоторые БПФ. Таким образом, в коде процессора некоторый сложный массив преобразуется с использованием fftw_plan_many_r2r как для реальной, так и для...
69 просмотров
schedule 10.08.2022

Пакетные одномерные БПФ с несколькими графическими процессорами: кажется, что работает только один графический процессор
У меня есть три Tesla V100 на RHEL 8 с набором инструментов CUDA версии 10.2.89. Я пытаюсь вычислить пакет одномерных БПФ столбцов матрицы строк. В приведенном ниже примере матрица имеет размер 16x8, поэтому с тремя графическими процессорами я...
109 просмотров
schedule 25.08.2022

CuFFT от двойного до сложного
я хочу сделать FFT от double до std::complex с CuFFT Lib. Мой код выглядит так #include <complex> #include <iostream> #include <cufft.h> #include <cuda_runtime_api.h> typedef std::complex<double> Complex; using...
959 просмотров
schedule 29.11.2022

Можем ли мы использовать cuFFT для обработки нескольких файлов разного размера?
Я любитель, работающий над распараллеливанием операций БПФ/выполнения нескольких файлов вместе. У меня есть, скажем, 1000 файлов, каждый из которых содержит реальные данные разных размеров, т.е. если в одном файле около 22000 значений, в другом файле...
167 просмотров
schedule 01.01.2023

Одномерные БПФ столбцов и строк трехмерной матрицы в CUDA
Я пытаюсь вычислить пакетные одномерные БПФ, используя cufftPlanMany . Набор данных поступает из трехмерного поля, хранящегося в одномерном массиве, где я хочу вычислить одномерные БПФ в направлениях x и y . Данные сохраняются, как показано на...
2021 просмотров
schedule 26.01.2023

Как узнать, компилируется ли код cuda с кодом перемещаемого устройства?
Чтобы использовать обратные вызовы CUFFT , одно из ограничений заключается в том, что код должен быть скомпилирован с перемещаемым перемещаемый код устройства . Когда это условие не выполняется, случаются плохие вещи; молчаливые отказы,...
229 просмотров
schedule 06.07.2023

Получение фазового изображения из CUDA FFT
Я пытаюсь применить cuFFT, вперед, затем обратно, к 2D-изображению. Мне нужны реальные и сложные части как отдельные выходы, чтобы я мог вычислить изображение фазы и величины. Мне не удалось воссоздать входное изображение, а также возвращается...
313 просмотров
schedule 25.05.2023