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

MKL_SINGLE_PATH_ENABLE

Arnaud
Beginner
173 Views

Hello,

We have legacy code that call :

mkl_enable_instructions(MKL_SINGLE_PATH_ENABLE);

MKL_SINGLE_PATH_ENABLE is not in the documentation (anymore ?).

In mkl_service.h, defines are :

#define  MKL_ENABLE_SSE4_2          0
#define  MKL_ENABLE_AVX             1
#define  MKL_ENABLE_AVX2            2
#define  MKL_ENABLE_AVX512_MIC      3
#define  MKL_ENABLE_AVX512          4
#define  MKL_ENABLE_AVX512_MIC_E1   5
#define  MKL_SINGLE_PATH_ENABLE     0x0600

Does anyone know if MKL_SINGLE_PATH_ENABLE is still used in MKL 2017 (still present in mkl_service.h) ? Can we consider that it is the most restrictive mode ?

Thank you.

Arnaud

0 Kudos
1 Solution
Jing_Xu
Employee
173 Views

I’m not sure that MKL_SINGLE_PATH_ENABLE was ever documented.
It's still working, though, please use mkl_cbwr_set(MKL_CBWR_COMPATIBLE)- that has exactly same behavior to MKL_SINGLE_PATH_ENABLE.

View solution in original post

1 Reply
Jing_Xu
Employee
174 Views

I’m not sure that MKL_SINGLE_PATH_ENABLE was ever documented.
It's still working, though, please use mkl_cbwr_set(MKL_CBWR_COMPATIBLE)- that has exactly same behavior to MKL_SINGLE_PATH_ENABLE.

Reply