- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page