<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic For the current version of in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076198#M22582</link>
    <description>&lt;P&gt;For the current version of Parallel Studio, your system must be 64-bit. You may be able to get some parts to work even on a 32-bit system, but please read&amp;nbsp;https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows/topic/702763#comment-1890226 . The latest version of Parallel Studio for a 32-bit system is 2016 Update 4.&lt;/P&gt;

&lt;P&gt;Similarly, there are some special steps that you have to take to deploy applications developed with Parallel Studio on a Windows XP system. You can find details by searching in the IDZ forums.&lt;/P&gt;</description>
    <pubDate>Thu, 10 Nov 2016 12:22:00 GMT</pubDate>
    <dc:creator>mecej4</dc:creator>
    <dc:date>2016-11-10T12:22:00Z</dc:date>
    <item>
      <title>32-bit set of MKL 2017.1 is not work under 32-bit Windows</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076193#M22577</link>
      <description>&lt;P&gt;Under 32-bit Windows applications linked with DLL-library from 32-bit set of MKL 2017.1 were aborted with the error message:&lt;BR /&gt;
	"The procedure entry point InterlockedCompareExchange64 could not to be located in the dynamic link library KERNEL32.dll".&lt;BR /&gt;
	But under 64-bit Windows these applications works correctly.&lt;/P&gt;

&lt;P&gt;However, this DLL-library is truly 32-bit: it was identical with images from the pack&lt;BR /&gt;
	\ww_mkl_core_&lt;STRONG&gt;ia32&lt;/STRONG&gt;_p_17.0.1.143\data1.cab&lt;BR /&gt;
	and has magic word 10B in execution header.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2016 19:10:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076193#M22577</guid>
      <dc:creator>Kiklopokots_P_</dc:creator>
      <dc:date>2016-11-04T19:10:30Z</dc:date>
    </item>
    <item>
      <title>Thanks for the issue,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076194#M22578</link>
      <description>&lt;P&gt;Thanks for the issue, Kiklopokots. Could you help us reproduce the problem on our side? &amp;nbsp;Are there any reproducer which will show the problem?&lt;/P&gt;</description>
      <pubDate>Sat, 05 Nov 2016 03:48:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076194#M22578</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-11-05T03:48:06Z</dc:date>
    </item>
    <item>
      <title>The error occurs when the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076195#M22579</link>
      <description>&lt;P&gt;The error occurs when the first call to any function MKL. In my case it was mkl_get_max_threads () - purely informational function without arguments. But in its place could be any other, for example, MKL_Get_Version (&amp;amp; ver).&lt;/P&gt;

&lt;P&gt;I repeat that under 64-bit Windows no errors occur at MKL performs a very complex job, while at 32-bit Windows occurs emergency exit. I suspect that this is due to the fact that MKL tries to call a kernel's 64-bit function InterlockedCompareExchange64 instead 32-bit function InterlockedCompareExchange. This call exists within mkl_core.dll. The previous version MKL 2017.0 worked flawlessly even on Windows XP (32-bit).&lt;/P&gt;</description>
      <pubDate>Sat, 05 Nov 2016 04:33:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076195#M22579</guid>
      <dc:creator>Kiklopokots_P_</dc:creator>
      <dc:date>2016-11-05T04:33:02Z</dc:date>
    </item>
    <item>
      <title>I've a similar problem: I can</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076196#M22580</link>
      <description>&lt;P&gt;I've a similar problem: I can't compile a Win32 version of my program (in MS Studio 2010). In x64 there is no problem. In previous versions of MKL there is no problem, (x64 nor x32)&lt;/P&gt;

&lt;P&gt;The error message is:&lt;/P&gt;

&lt;P&gt;"Error&amp;nbsp;1&amp;nbsp;error MSB3073: El comando "mkl_link_tool.exe -libs -c ms_c -a ia-32 -l static 2&amp;gt;NUL 1&amp;gt;"C:\Users\lgt\AppData\Local\Temp\tmp92D9.tmp"" salió con el código 1.&amp;nbsp;C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v100\ImportBefore\Intel.Libs.MKL.v100.targets&amp;nbsp;55"&lt;/P&gt;

&lt;P&gt;The problem is this line of "Intel.Libs.MKL.v100.targets":&lt;/P&gt;

&lt;P&gt;"&amp;lt;_MKLArgPlatform&amp;gt;&lt;STRONG&gt;ia-32&lt;/STRONG&gt;&amp;lt;/_MKLArgPlatform&amp;gt;​"&lt;/P&gt;

&lt;P&gt;The correct one&lt;/P&gt;

&lt;P&gt;"&amp;lt;_MKLArgPlatform&amp;gt;&lt;STRONG&gt;ia32&lt;/STRONG&gt;&amp;lt;/_MKLArgPlatform&amp;gt;​"&lt;/P&gt;

&lt;P&gt;How can I solve it? I don't know how I can Access this variable value!&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2016 09:52:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076196#M22580</guid>
      <dc:creator>LuisGT</dc:creator>
      <dc:date>2016-11-10T09:52:00Z</dc:date>
    </item>
    <item>
      <title>I´ve solved temporaly this</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076197#M22581</link>
      <description>&lt;P&gt;I´ve solved temporaly this error modifying the file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v100\ImportBefore​\Intel.Libs.MKL.v100.targets", but this isn't a good thing!&lt;/P&gt;

&lt;P&gt;With this solution, I can run my 32 bits aplication in Windows Vista (32 bits) or Windows 10 (64 bits), but NOT in Windows XP 32 bits (with the same error message of first&amp;nbsp;post&amp;nbsp;in this topic)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2016 11:07:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076197#M22581</guid>
      <dc:creator>LuisGT</dc:creator>
      <dc:date>2016-11-10T11:07:00Z</dc:date>
    </item>
    <item>
      <title>For the current version of</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076198#M22582</link>
      <description>&lt;P&gt;For the current version of Parallel Studio, your system must be 64-bit. You may be able to get some parts to work even on a 32-bit system, but please read&amp;nbsp;https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows/topic/702763#comment-1890226 . The latest version of Parallel Studio for a 32-bit system is 2016 Update 4.&lt;/P&gt;

&lt;P&gt;Similarly, there are some special steps that you have to take to deploy applications developed with Parallel Studio on a Windows XP system. You can find details by searching in the IDZ forums.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2016 12:22:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076198#M22582</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2016-11-10T12:22:00Z</dc:date>
    </item>
    <item>
      <title>Quote:LuisGT wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076199#M22583</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;LuisGT wrote:&lt;BR /&gt;&lt;BR /&gt;
	I´ve solved temporaly this error modifying the file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v100\ImportBefore\Intel.Libs.MKL.v100.targets", but this isn't a good thing!&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Thank you very much! Although the method you suggested is bad, you have helped me to locate the bug: MKL-library is not to blame, blame the compiler's library libiomp5md.dll.&lt;BR /&gt;
	After I switched libiomp5md.dll to its version from MKL 11.3.3, the bug disappeared.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2016 21:49:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076199#M22583</guid>
      <dc:creator>Kiklopokots_P_</dc:creator>
      <dc:date>2016-11-10T21:49:00Z</dc:date>
    </item>
    <item>
      <title>Quote:mecej4 wrote:For the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076200#M22584</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;mecej4 wrote:&lt;BR /&gt;For the current version of Parallel Studio, your system must be 64-bit.&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;We are not talking about the installation of the Parallel Studio and her health, but about the performance created with the help 32-bit applications. If such applications will only run on 64-bit Windows, then why do they need?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2016 22:15:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076200#M22584</guid>
      <dc:creator>Kiklopokots_P_</dc:creator>
      <dc:date>2016-11-10T22:15:00Z</dc:date>
    </item>
    <item>
      <title>Quote:Kiklopokots P. wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076201#M22585</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Kiklopokots P. wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;MKL-library is not to blame, blame the compiler's library libiomp5md.dll.&lt;BR /&gt;
	After I switched libiomp5md.dll to its version from MKL 11.3.3, the bug disappeared.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Yes! with that dll my program runs fine also in Win XP 32 bits!&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Nov 2016 09:40:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/32-bit-set-of-MKL-2017-1-is-not-work-under-32-bit-Windows/m-p/1076201#M22585</guid>
      <dc:creator>LuisGT</dc:creator>
      <dc:date>2016-11-14T09:40:16Z</dc:date>
    </item>
  </channel>
</rss>

