Main Content

GPU Acceleration

运行函数图形处理单元(GPU)

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

Functions

expand all

cwt Continuous 1-D wavelet transform
cwtfilterbank Continuous wavelet transform filter bank
scaleSpectrum Scale-averaged wavelet spectrum
timeSpectrum Time-averaged wavelet spectrum
wcoherence Wavelet coherence and cross-spectrum
wt Continuous wavelet transform with filter bank
wvd Wigner-Ville distribution and smoothed pseudo Wigner-Ville distribution
dwt Single-level 1-D discrete wavelet transform
dwt2 Single-level discrete 2-D wavelet transform
dyaddown Dyadic downsampling
dyadup Dyadic upsampling
wavedec 1-D wavelet decomposition
wavedec2 2-D wavelet decomposition
wextend Extend vector or matrix
fft Fast Fourier transform
ifft Inverse fast Fourier transform
fft2 2-D fast Fourier transform
ifft2 2-D inverse fast Fourier transform
fftshift Shift zero-frequency component to center of spectrum
ifftshift Inverse zero-frequency shift
conv Convolution and polynomial multiplication
conv2 2-D convolution
filter 1-D digital filter
filter2 2-D digital filter

Topics

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 agpuArray(Parallel Computing Toolbox) argument.

GPU Support by Release(Parallel Computing Toolbox)

Support for NVIDIA®GPU architectures by MATLAB release.

Featured Examples