DCT/DST on the GPU

조회 수: 4 (최근 30일)
Rodrigo
Rodrigo 2019년 3월 23일
Hi,
There are some smoothing and filtering operations that I need to perform on large arrays that I would like to run on GPUs, but they need DCT and DST operations that don't seem to be available for gpuArray types. I know all flavors of each transform can be mimicked with FFTs, but doubling the size of my arrays to fit complex types limits the size of the data I can work with, and a deconvolution operation that needs to happen can't be done with convn without the N^2 runtime killing the overall performance.
I can probably work around the lack of a gpuArray-compatible type-I DCT, but there doesn't seem to be any gpu-compatible DST routine at all. I suppose this has to do with the lack of support for these transforms in cuFFT, but is there any possible workaround for this? Perhaps a different library out there could do the job?
Thanks,
Rodrigo

답변 (0개)

카테고리

Help CenterFile Exchange에서 Hilbert and Walsh-Hadamard Transforms에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by