<?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 Re: Access violation calling vmlGetMode on AMD CPU in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863460#M7684</link>
    <description>&lt;P&gt;Could you give more information about your problem?&lt;/P&gt;
&lt;P&gt;1) which version of MKL was used?&lt;/P&gt;
&lt;P&gt;2) short example which illustrate the problem would be very appreciable.&lt;/P&gt;
&lt;P&gt;Andrey&lt;/P&gt;</description>
    <pubDate>Tue, 05 Feb 2008 08:28:48 GMT</pubDate>
    <dc:creator>Andrey_G_Intel2</dc:creator>
    <dc:date>2008-02-05T08:28:48Z</dc:date>
    <item>
      <title>Access violation calling vmlGetMode on AMD CPU</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863459#M7683</link>
      <description>We are building a custom dll using the builder tool and calling it via P/Invoke from a .NET app.
&lt;BR /&gt;
&lt;BR /&gt;When calling vmlGetMode() on an Athlon64 (running on 32-bit XP) we are getting a Access Violation exception.  This error does not occur on Intel CPUs.
&lt;BR /&gt;
&lt;BR /&gt;We have tried:
&lt;BR /&gt;- setting OMP_NUM_THREADS to 1
&lt;BR /&gt;- changing the calling convention to stdcall
&lt;BR /&gt;- linking mkl_sequential instead of mkl_intel_thread
&lt;BR /&gt;
&lt;BR /&gt;but none of these seemed to help.</description>
      <pubDate>Mon, 21 Jan 2008 03:17:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863459#M7683</guid>
      <dc:creator>yevs19</dc:creator>
      <dc:date>2008-01-21T03:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: Access violation calling vmlGetMode on AMD CPU</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863460#M7684</link>
      <description>&lt;P&gt;Could you give more information about your problem?&lt;/P&gt;
&lt;P&gt;1) which version of MKL was used?&lt;/P&gt;
&lt;P&gt;2) short example which illustrate the problem would be very appreciable.&lt;/P&gt;
&lt;P&gt;Andrey&lt;/P&gt;</description>
      <pubDate>Tue, 05 Feb 2008 08:28:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863460#M7684</guid>
      <dc:creator>Andrey_G_Intel2</dc:creator>
      <dc:date>2008-02-05T08:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: Access violation calling vmlGetMode on AMD CPU</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863461#M7685</link>
      <description>We are now building the custom DLL with 10.0.2.019, but it is still not working.
&lt;BR /&gt;
&lt;BR /&gt;It seems that we have an intermittent problem which may not be restricted to Athlon64.  After some amount of research, I feel that the cause of our problems may be some incorrect/missing initialization of TLS... but I am also under the impression that building with the custom DLL build tool should produce the correct TLS initialization section?
&lt;BR /&gt;
&lt;BR /&gt;Here are a couple of combinations that are not working for us (all with MKL 10.0.2.019):
&lt;BR /&gt;
&lt;BR /&gt;Dual Xeon E5405 Quadcore, Windows Server 2003 Standard x64 SP2, 32-bit .NET application calling ia32 custom DLL linked with mkl_sequential via P/Invoke
&lt;BR /&gt;
&lt;BR /&gt;Athlon64 X2 Dual, Windows XP Home, 32-bit .NET application calling ia32 custom DLL linked with mkl_sequential via P/Invoke
&lt;BR /&gt;
&lt;BR /&gt;Surprisingly, we have several Xeons running Windows x64 where the custom DLL does work.  And so far, no problems on 32-bit CPUs.
&lt;BR /&gt;
&lt;BR /&gt;Any ideas?</description>
      <pubDate>Tue, 15 Apr 2008 12:31:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Access-violation-calling-vmlGetMode-on-AMD-CPU/m-p/863461#M7685</guid>
      <dc:creator>yevs19</dc:creator>
      <dc:date>2008-04-15T12:31:24Z</dc:date>
    </item>
  </channel>
</rss>

