Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
6621 Discussions

Is there a MKL function for this 3rd interpolation?

missing__zlw
Beginner
152 Views
I have a simple function which does a 3rd interpolation.
My question is whether there is a MKL function for this.

for (int iy=-2; iy<=3; iy++) {

y_coeff = interp_coef_y[iy+2];

x_interp_value = coefx0*pf[index_signal_start + 0] +

coefx1*pf[index_signal_start+1] +

coefx2*pf[index_signal_start+2] +

coefx3*pf[index_signal_start+3] +

coefx4*pf[index_signal_start+4] +

coefx5*pf[index_signal_start+5];

signal_value3 += y_coeff*x_interp_value;

index_signal_start += nx;

}

I have tried to convert this to using SSE, but I didn't see much performance improvement. Maybe I didn't use SSE right.

Thanks.

0 Kudos
1 Reply
Gennady_F_Intel
Moderator
152 Views
thisfunctionalityis not present in currentversions but we are working on that and may be such functionality will available into the next version of MKL.
--Gennady
Reply