<?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 Hi Gennady, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-Math-Kernel-Library-11-2-Update-4-is-now-available/m-p/1002898#M18650</link>
    <description>&lt;P&gt;Hi Gennady,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for the MKL 11.2 update, I am using it, but&amp;nbsp;meet an issue, I&amp;nbsp;tried&amp;nbsp;many suggestions&amp;nbsp;from posts, but none of them worked,&amp;nbsp;so ask for help here.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Below is the issue I meet.&amp;nbsp; I'm trying to use MKL Vector Mathematical Functions like vcMulByConj etc as below as an example(did not do input buffer initialization here， just an example).&lt;/P&gt;

&lt;P&gt;void mklFuncTest()&lt;BR /&gt;
	{&lt;/P&gt;

&lt;P&gt;&amp;nbsp;MKL_Complex8 inputPtr1[100];&lt;BR /&gt;
	&amp;nbsp;MKL_Complex8 inputPtr2[100];&lt;BR /&gt;
	&amp;nbsp;MKL_Complex8 outputPtr[100];&lt;BR /&gt;
	&amp;nbsp;MKL_INT numData = 100;&lt;BR /&gt;
	&amp;nbsp;//call mkl function&lt;BR /&gt;
	&amp;nbsp;vcMulByConj(numData, inputPtr1, inputPtr2, outputPtr);&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;BR /&gt;
	}&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When I run the code, for win32 platform, it builds and runs both fine, but for x64 platform, when it goes to vcMulByConj, it fly, by going to dissembly, I see it fly when running below code&lt;/P&gt;

&lt;P&gt;000000013FB74A6F&amp;nbsp; call&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkl_vml_serv_load_vml_dll (013FB761F0h)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It looks to me that it could not run well with lib/dll&amp;nbsp;'mkl_vml_serv_load_vml_dll' on x64 platform.&amp;nbsp; Building is ok, looks that lib/dll is there.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; And I see, some of other&amp;nbsp;MKL functions&amp;nbsp;can run well like FFT(DftiComputeForward) etc on x64 application.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am using below version of tools:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parallel_studio_xe_2015&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w_mkl_11.2.1.148&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w_ipp_8.2.1.148&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Visual Studio professional&amp;nbsp;version&amp;nbsp;2013&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Per my understanding,&amp;nbsp; I used automatical link to MKL via property-&amp;gt;Intel Performance Library-&amp;gt;use intel MKL-&amp;gt;Parallel, in &amp;nbsp;property-&amp;gt;Linker-&amp;gt;Advanced-&amp;gt;Target Machine, I set to MachineX64 (/MACHINE:X64).&amp;nbsp; For Linker-&amp;gt;Input-&amp;gt;Additional Dependance, I keep it unchanged.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My PC info is as below:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Processor: Intel core i5-3320M CPU&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System Type: 64-bit Operation system&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;John&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Feb 2015 03:41:49 GMT</pubDate>
    <dc:creator>Wei_Z_Intel</dc:creator>
    <dc:date>2015-02-09T03:41:49Z</dc:date>
    <item>
      <title>Intel® Math Kernel Library 11.2 Update 4 is now available</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-Math-Kernel-Library-11-2-Update-4-is-now-available/m-p/1002897#M18649</link>
      <description>&lt;P style="color: rgb(102, 102, 102); line-height: 13.43px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; margin-bottom: 20px; box-sizing: border-box;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P style="color: rgb(102, 102, 102); line-height: 13.43px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; margin-bottom: 20px; box-sizing: border-box;"&gt;Intel® Math Kernel Library (Intel® MKL) is a highly optimized, extensively threaded, and thread-safe library of mathematical functions for engineering, scientific, and financial applications that require maximum performance.&amp;nbsp;&lt;STRONG style="box-sizing: border-box;"&gt;Intel MKL 11.2 Update 4&lt;/STRONG&gt;&amp;nbsp;packages are now ready for download. Intel MKL is available as part of the&amp;nbsp;&lt;A style="outline: 0px; color: rgb(0, 174, 239); box-sizing: border-box;" href="http://software.intel.com/en-us/articles/intel-parallel-studio-xe/"&gt;Intel® Parallel Studio XE 2015&amp;nbsp;&lt;/A&gt;. Please visit the&amp;nbsp;&lt;A style="color: rgb(0, 113, 197); box-sizing: border-box;" href="http://software.intel.com/en-us/articles/intel-software-evaluation-center/"&gt;Intel® Software Evaluation Center&lt;/A&gt;&amp;nbsp;to evaluate this product.&lt;/P&gt;

&lt;P style="color: rgb(102, 102, 102); line-height: 13.43px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; margin-bottom: 20px; box-sizing: border-box;"&gt;&lt;A style="color: rgb(0, 113, 197); box-sizing: border-box;" href="http://software.intel.com/en-us/articles/intel-mkl-112-bug-fixes"&gt;Intel® MKL 11.2 Update 4 Bug fixes&lt;/A&gt;&lt;/P&gt;

&lt;P style="color: rgb(102, 102, 102); line-height: 13.43px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; margin-bottom: 20px; box-sizing: border-box;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;What's New in Intel® MKL 11.2 Update 4 :&amp;nbsp;&lt;/STRONG&gt;&lt;A style="color: rgb(0, 113, 197); box-sizing: border-box;" href="https://software.intel.com/en-us/articles/intel-mkl-112-release-notes"&gt;Release Notes&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 08 Feb 2015 19:36:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-Math-Kernel-Library-11-2-Update-4-is-now-available/m-p/1002897#M18649</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2015-02-08T19:36:24Z</dc:date>
    </item>
    <item>
      <title>Hi Gennady,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-Math-Kernel-Library-11-2-Update-4-is-now-available/m-p/1002898#M18650</link>
      <description>&lt;P&gt;Hi Gennady,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for the MKL 11.2 update, I am using it, but&amp;nbsp;meet an issue, I&amp;nbsp;tried&amp;nbsp;many suggestions&amp;nbsp;from posts, but none of them worked,&amp;nbsp;so ask for help here.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Below is the issue I meet.&amp;nbsp; I'm trying to use MKL Vector Mathematical Functions like vcMulByConj etc as below as an example(did not do input buffer initialization here， just an example).&lt;/P&gt;

&lt;P&gt;void mklFuncTest()&lt;BR /&gt;
	{&lt;/P&gt;

&lt;P&gt;&amp;nbsp;MKL_Complex8 inputPtr1[100];&lt;BR /&gt;
	&amp;nbsp;MKL_Complex8 inputPtr2[100];&lt;BR /&gt;
	&amp;nbsp;MKL_Complex8 outputPtr[100];&lt;BR /&gt;
	&amp;nbsp;MKL_INT numData = 100;&lt;BR /&gt;
	&amp;nbsp;//call mkl function&lt;BR /&gt;
	&amp;nbsp;vcMulByConj(numData, inputPtr1, inputPtr2, outputPtr);&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;BR /&gt;
	}&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When I run the code, for win32 platform, it builds and runs both fine, but for x64 platform, when it goes to vcMulByConj, it fly, by going to dissembly, I see it fly when running below code&lt;/P&gt;

&lt;P&gt;000000013FB74A6F&amp;nbsp; call&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkl_vml_serv_load_vml_dll (013FB761F0h)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It looks to me that it could not run well with lib/dll&amp;nbsp;'mkl_vml_serv_load_vml_dll' on x64 platform.&amp;nbsp; Building is ok, looks that lib/dll is there.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; And I see, some of other&amp;nbsp;MKL functions&amp;nbsp;can run well like FFT(DftiComputeForward) etc on x64 application.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am using below version of tools:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parallel_studio_xe_2015&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w_mkl_11.2.1.148&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w_ipp_8.2.1.148&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Visual Studio professional&amp;nbsp;version&amp;nbsp;2013&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Per my understanding,&amp;nbsp; I used automatical link to MKL via property-&amp;gt;Intel Performance Library-&amp;gt;use intel MKL-&amp;gt;Parallel, in &amp;nbsp;property-&amp;gt;Linker-&amp;gt;Advanced-&amp;gt;Target Machine, I set to MachineX64 (/MACHINE:X64).&amp;nbsp; For Linker-&amp;gt;Input-&amp;gt;Additional Dependance, I keep it unchanged.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My PC info is as below:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Processor: Intel core i5-3320M CPU&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System Type: 64-bit Operation system&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;John&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2015 03:41:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-Math-Kernel-Library-11-2-Update-4-is-now-available/m-p/1002898#M18650</guid>
      <dc:creator>Wei_Z_Intel</dc:creator>
      <dc:date>2015-02-09T03:41:49Z</dc:date>
    </item>
  </channel>
</rss>

