I'm getting started with using MKL VSL for convolutions. For learning, I first I want to conduct a 1D convolution. I'm confused with the usage example given here: https://software.intel.com/en-us/node/521925 because it seems the naming and terminology is different than on the other description links.
In the other reference material there is mention of xstride, ystride etc. Where are those in this example? Where do you set the parameter dim? What would be an example of the set up and call for convolution of, say x and y:
x[0]=1
x[1]=2
x[2]=3
x[3]=4
x[4]=5
y[0]=1
y[1]=2
y[2]=3
y[3]=4
y[4]=5
Thanks!
Paul Safier