Using cuFFT for 2D convolution