GPU Acceleration

Run functions on a graphics processing unit (GPU)

To take advantage of the performance benefits offered by a modern graphics processing unit (GPU), certain Wavelet Toolbox™ functions can run on a GPU. This support requires Parallel Computing Toolbox™.


expand all

cwtContinuous 1-D wavelet transform
cwtfilterbankContinuous wavelet transform filter bank
wtContinuous wavelet transform with filter bank
wvdWigner-Ville distribution and smoothed pseudo Wigner-Ville distribution
fftFast Fourier transform
ifftInverse fast Fourier transform
fft22-D fast Fourier transform
ifft22-D inverse fast Fourier transform
fftshiftShift zero-frequency component to center of spectrum
ifftshiftInverse zero-frequency shift
convConvolution and polynomial multiplication
conv22-D convolution
filter1-D digital filter
filter22-D digital filter


Run MATLAB Functions on a GPU (Parallel Computing Toolbox)

Hundreds of functions in MATLAB® and other toolboxes run automatically on a GPU if you supply a gpuArray argument.

GPU Support by Release (Parallel Computing Toolbox)

Support for NVIDIA® GPU architectures by MATLAB release.

Featured Examples