<?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 Comparison Pentium 4 and Woodcrest in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Comparison-Pentium-4-and-Woodcrest/m-p/905192#M11576</link>
    <description>&lt;P&gt;For our research we want to compare the Intel MKL sparse matrix vector multiplication "&lt;EM&gt;mkl_dcsrmv&lt;/EM&gt;"on a Pentium 4 2.4 Ghz and one core of the Woodcrest processor. &lt;/P&gt;
&lt;P&gt;I read in the documentation that MKL uses OpenMP for threading, however even I set OMP_NUM_THREADS to 1 and MKL_SERIAL=yes I still see in V-Tune that this function will spread to multiple logical processors on the Woodcrest processor. &lt;/P&gt;
&lt;P&gt;The function"&lt;EM&gt;mkl_dcsrmv&lt;/EM&gt;" translates for the Pentium 4to "&lt;EM&gt;mkl_spblas_p4_dcsrmmsysm&lt;/EM&gt;" and for the Woodcrestto "&lt;EM&gt;L__mlk_spblas_p4m_dcsrmmsym_304__par_loop0&lt;/EM&gt;" &lt;/P&gt;
&lt;P&gt;Even though this last function is called in a single thread, why does it spread out to multiple processors ? Can I deactivate this ? &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 18 Oct 2006 21:59:55 GMT</pubDate>
    <dc:creator>Anonymous62</dc:creator>
    <dc:date>2006-10-18T21:59:55Z</dc:date>
    <item>
      <title>Comparison Pentium 4 and Woodcrest</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Comparison-Pentium-4-and-Woodcrest/m-p/905192#M11576</link>
      <description>&lt;P&gt;For our research we want to compare the Intel MKL sparse matrix vector multiplication "&lt;EM&gt;mkl_dcsrmv&lt;/EM&gt;"on a Pentium 4 2.4 Ghz and one core of the Woodcrest processor. &lt;/P&gt;
&lt;P&gt;I read in the documentation that MKL uses OpenMP for threading, however even I set OMP_NUM_THREADS to 1 and MKL_SERIAL=yes I still see in V-Tune that this function will spread to multiple logical processors on the Woodcrest processor. &lt;/P&gt;
&lt;P&gt;The function"&lt;EM&gt;mkl_dcsrmv&lt;/EM&gt;" translates for the Pentium 4to "&lt;EM&gt;mkl_spblas_p4_dcsrmmsysm&lt;/EM&gt;" and for the Woodcrestto "&lt;EM&gt;L__mlk_spblas_p4m_dcsrmmsym_304__par_loop0&lt;/EM&gt;" &lt;/P&gt;
&lt;P&gt;Even though this last function is called in a single thread, why does it spread out to multiple processors ? Can I deactivate this ? &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Oct 2006 21:59:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Comparison-Pentium-4-and-Woodcrest/m-p/905192#M11576</guid>
      <dc:creator>Anonymous62</dc:creator>
      <dc:date>2006-10-18T21:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: Comparison Pentium 4 and Woodcrest</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Comparison-Pentium-4-and-Woodcrest/m-p/905193#M11577</link>
      <description>I am guessing that you are running a single thread, but it is moving around among the cores. You could boot up your OS with 1 processor, or you could use the scheme appropriate to your OS for requesting the job to stay on a specified core (Windows Task Manager affinity box checks, or linux taskset or numactl, depending on your OS version). There is a good chance it will perform better when restricted to a single core, if it has that core to itself. Also, there is a chance of getting more repeatable VTune results this way.&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Oct 2006 01:44:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Comparison-Pentium-4-and-Woodcrest/m-p/905193#M11577</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2006-10-19T01:44:50Z</dc:date>
    </item>
  </channel>
</rss>

