Quantcast
Channel: Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 2652

Different computation results on different processors using mkl_cbwr_set(int)

$
0
0
  1. There are two desktop PC with the following processors:  Intel Core i5 4570 (Haswell) и Intel Core i5 3330 (Ivy Bridge).
  2. Use MKL 2019.0.1, build 20180928.
  3. The app use PARDISO with the following settings: MKL_INT _mtype = 11; MKL_INT _nrhs = 1; MKL_INT _iparm1 = 2; MKL_INT _iparm3 = 0; MKL_INT _iparm4 = 2; MKL_INT _iparm7 = -1; MKL_INT _iparm9 = 13; MKL_INT _iparm10 = 1; MKL_INT _iparm12 = 1; MKL_INT _iparm20 = 2; MKL_INT _iparm23 = 0; MKL_INT _iparm33 = 1; MKL_INT _iparm34 = 1; mkl_domain_set_num_threads(1, MKL_DOMAIN_PARDISO);
  4. Call the mkl_cbwr_set(MKL_CBWR_SSE2) and next PARDISO.
  5. The native library was build using Microsoft Visual Studio 2017 (v141)
  6. The mkl_intel_lp64.lib, mkl_intel_thread.lib, mkl_core.lib used as additional dependencies.
  7. The app runs on both PC.
  8. The calculation result is different. See attached files.

Please suggest a solution to my problem.

 

AttachmentSize
Downloadapplication/zipSSE2_Results.zip454.63 KB

Viewing all articles
Browse latest Browse all 2652

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>