Вопросы по теме '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