Intel MKL VML accuracy setting mode variable is extended with a new setting from Intel MKL 10.3 beta onwards.
Users can turn ON or OFF this settingby using VML_FTZDAZ_ON / VML_FTZDAZ_OFF (default) in VML functions.
VML_FTZDAZ_ON mode improves performance of computations that involve denormalized numbers at the cost of reasonable accuracy loss.
Enabling this mode changes numerical behavior of the functions: denormalized input values may be treated as zeros and denormalized results may flush to zero. Accuracy loss may occur if input and/or output values are close to denormal range.
vmlSetMode( VML_LA | VML_FTZDAZ_ON)
vmdExp(1000, a, r, VML_LA | VML_FTZDAZ_ON);
These new functions can allows using VML functions with different accuracy at the same time.
Checkhereto register for MKL 10.3 Beta, and provide us the feedback via the forum.