<?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: MKL library scans available cores, disregards existing cpu affinity in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1325492#M32244</link>
    <description>&lt;P&gt;Hi, thanks for the response! Unfortunately I'm quite sure that the issue is coming from inside of MKL. I have a simpler reproducible example than the earlier thread, which makes it more clear that MKL is the problem.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is how I create my python environment and install MKL:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;conda create -n mkl -c intel mkl-service
conda activate mkl&lt;/LI-CODE&gt;
&lt;P&gt;As you can see, I'm only installing the mkl-service package (along with its dependencies), from the Intel conda channel to make sure it's the latest official version.&lt;/P&gt;
&lt;P&gt;If I run the following then the issue appears:&lt;/P&gt;
&lt;P&gt;Input:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;taskset -c 2,4,5 strace -e trace=sched_setaffinity python -c 'import mkl; mkl.get_num_stripes()'
&lt;/LI-CODE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [4])            = 0
sched_setaffinity(0, 8, [5])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [0])            = 0
sched_setaffinity(0, 8, [1])            = 0
sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
+++ exited with 0 +++&lt;/LI-CODE&gt;
&lt;P&gt;However, if I skip calling mkl.get_num_stripes(), then the issue does not appear:&lt;/P&gt;
&lt;P&gt;Input:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;taskset -c 2,4,5 strace -e trace=sched_setaffinity python -c 'import mkl'&lt;/LI-CODE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;+++ exited with 0 +++&lt;/LI-CODE&gt;
&lt;P&gt;This shows that the sched_setaffinity calls are happening inside of mkl.get_num_stripes().&lt;/P&gt;
&lt;P&gt;As I was saying at the start of this thread, I have already used gdb to investigate further, and I figured out exactly where sched_setaffinity was being called from:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The first few calls (scanning through 2, 4, 5) happen inside of on OpenMP function called omp_get_num_procs which is called from an MKL function called mkl_serv_get_num_stripes&lt;/LI&gt;
&lt;LI&gt;The remaining calls (scanning through 0, 1, 2, which is erroneous) happens directly inside of mkl_serv_get_num_stripes&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;I have also spent some time stepping through the execution of mkl_serv_get_num_stripes in gdb (one assembly instruction at a time) and I could see exactly where it was triggering the erroneous sched_setaffinity syscalls. Are you familiar with this function? I guess it is an internal MKL function and its source code is not publicly available. It would be great if someone within Intel who has access to the source code and knows how it is built could have a closer look and confirm if these observations make sense.&lt;/P&gt;</description>
    <pubDate>Thu, 28 Oct 2021 12:16:15 GMT</pubDate>
    <dc:creator>EddyF</dc:creator>
    <dc:date>2021-10-28T12:16:15Z</dc:date>
    <item>
      <title>MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1324094#M32226</link>
      <description>&lt;P&gt;Hi, this is about the same issue as this earlier thread:&amp;nbsp;&lt;A href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-touching-nodes-it-absolutely/m-p/1284598" target="_blank"&gt;https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-touching-nodes-it-absolutely/m-p/1284598&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the earlier thread never had any resolution, I'm reopening a new thread (as suggested in that thread).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is what I'm running to reproduce the problem:&lt;/P&gt;
&lt;LI-CODE lang="none"&gt;conda create -n mkl -c intel mkl-service
conda activate mkl
taskset -c 2,4,5 strace -e trace=sched_setaffinity python -c 'import mkl; mkl.get_num_stripes()'
&lt;/LI-CODE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [4])            = 0
sched_setaffinity(0, 8, [5])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [0])            = 0
sched_setaffinity(0, 8, [1])            = 0
sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
+++ exited with 0 +++&lt;/LI-CODE&gt;
&lt;P&gt;As we can see there are two phases happening here:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;First it scans through cpus 2, 4, and 5&lt;/LI&gt;
&lt;LI&gt;Later, it scans through cpus 0, 1, and 2&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;It seems that if the initial affinity set contains N cpus, then the second phase above will always scan through cpus 0 through N-1, regardless of which cpus were actually in the affinity set. This seems like a very strange and patently buggy behavior?&lt;/P&gt;
&lt;P&gt;Using gdb, I was able to figure out that all of these sched_setaffinity calls are happening inside of a function called mkl_serv_get_num_stripes. Furthermore, the "first phase" (where we scan through the correct cpus) is happening inside of a sub-call to omp_get_num_procs ; the "second phase" (which is buggy) happens inside of mkl_serv_get_num_stripes itself.&lt;/P&gt;
&lt;P&gt;What can be done to fix this?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Oct 2021 19:54:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1324094#M32226</guid>
      <dc:creator>EddyF</dc:creator>
      <dc:date>2021-10-22T19:54:10Z</dc:date>
    </item>
    <item>
      <title>Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1324435#M32230</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for posting on the MKL forum. I could reproduce your output with oneAPI 2021.4, but I would further need to check with the team internally whether MKL is causing this behavior.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 25 Oct 2021 11:32:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1324435#M32230</guid>
      <dc:creator>RahulV_intel</dc:creator>
      <dc:date>2021-10-25T11:32:12Z</dc:date>
    </item>
    <item>
      <title>Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1325428#M32243</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;As the early thread mentioned that the issue might be python itself&amp;nbsp;or openMP rather than MKL.&lt;/P&gt;&lt;P&gt;You can test without MKL involved, the issue still exist. For more details, please refer to the early thread:&amp;nbsp;&lt;A href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-touching-nodes-it-absolutely/m-p/1284598" rel="noopener noreferrer" target="_blank"&gt;https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-to...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ruqiu&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 28 Oct 2021 08:21:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1325428#M32243</guid>
      <dc:creator>Ruqiu_C_Intel</dc:creator>
      <dc:date>2021-10-28T08:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1325492#M32244</link>
      <description>&lt;P&gt;Hi, thanks for the response! Unfortunately I'm quite sure that the issue is coming from inside of MKL. I have a simpler reproducible example than the earlier thread, which makes it more clear that MKL is the problem.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is how I create my python environment and install MKL:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;conda create -n mkl -c intel mkl-service
conda activate mkl&lt;/LI-CODE&gt;
&lt;P&gt;As you can see, I'm only installing the mkl-service package (along with its dependencies), from the Intel conda channel to make sure it's the latest official version.&lt;/P&gt;
&lt;P&gt;If I run the following then the issue appears:&lt;/P&gt;
&lt;P&gt;Input:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;taskset -c 2,4,5 strace -e trace=sched_setaffinity python -c 'import mkl; mkl.get_num_stripes()'
&lt;/LI-CODE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [4])            = 0
sched_setaffinity(0, 8, [5])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [0])            = 0
sched_setaffinity(0, 8, [1])            = 0
sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
+++ exited with 0 +++&lt;/LI-CODE&gt;
&lt;P&gt;However, if I skip calling mkl.get_num_stripes(), then the issue does not appear:&lt;/P&gt;
&lt;P&gt;Input:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;taskset -c 2,4,5 strace -e trace=sched_setaffinity python -c 'import mkl'&lt;/LI-CODE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;+++ exited with 0 +++&lt;/LI-CODE&gt;
&lt;P&gt;This shows that the sched_setaffinity calls are happening inside of mkl.get_num_stripes().&lt;/P&gt;
&lt;P&gt;As I was saying at the start of this thread, I have already used gdb to investigate further, and I figured out exactly where sched_setaffinity was being called from:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The first few calls (scanning through 2, 4, 5) happen inside of on OpenMP function called omp_get_num_procs which is called from an MKL function called mkl_serv_get_num_stripes&lt;/LI&gt;
&lt;LI&gt;The remaining calls (scanning through 0, 1, 2, which is erroneous) happens directly inside of mkl_serv_get_num_stripes&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;I have also spent some time stepping through the execution of mkl_serv_get_num_stripes in gdb (one assembly instruction at a time) and I could see exactly where it was triggering the erroneous sched_setaffinity syscalls. Are you familiar with this function? I guess it is an internal MKL function and its source code is not publicly available. It would be great if someone within Intel who has access to the source code and knows how it is built could have a closer look and confirm if these observations make sense.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Oct 2021 12:16:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1325492#M32244</guid>
      <dc:creator>EddyF</dc:creator>
      <dc:date>2021-10-28T12:16:15Z</dc:date>
    </item>
    <item>
      <title>Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1326504#M32259</link>
      <description>&lt;P&gt;Hi Eddy,&lt;/P&gt;&lt;P&gt;Thanks for the information! We are investigating it internally and will let you know once there is any update.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 02 Nov 2021 04:41:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1326504#M32259</guid>
      <dc:creator>Ruqiu_C_Intel</dc:creator>
      <dc:date>2021-11-02T04:41:24Z</dc:date>
    </item>
    <item>
      <title>Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1338430#M32328</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;"&gt;Have you tried to set MKL_DYNAMIC=false?&amp;nbsp;Its default value is Ture, oneMKL can adjust number of threads to get the best performance. Switching off MKL_DYNAMIC will let user  set whatever he wants. For more details, please check the MKL document here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/develop/documentation/onemkl-windows-developer-guide/top/managing-performance-and-memory/improving-performance-with-threading/using-additional-threading-control/mkl-dynamic.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/develop/documentation/onemkl-windows-developer-guide/top/managing-performance-and-memory/improving-performance-with-threading/using-additional-threading-control/mkl-dynamic.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ruqiu​&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 23 Nov 2021 01:24:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1338430#M32328</guid>
      <dc:creator>Ruqiu_C_Intel</dc:creator>
      <dc:date>2021-11-23T01:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1338456#M32329</link>
      <description>&lt;P&gt;I just tried it but it doesn't seem to affect anything and the end result is the same. Using the same minimal reproducible example from my earlier posts:&lt;/P&gt;
&lt;P&gt;Input:&lt;/P&gt;
&lt;LI-CODE lang="none"&gt;MKL_DYNAMIC=false taskset -c 2,4,5 strace -e trace=sched_setaffinity python -c 'import mkl; mkl.get_num_stripes()'&lt;/LI-CODE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;LI-CODE lang="none"&gt;sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [4])            = 0
sched_setaffinity(0, 8, [5])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
sched_setaffinity(0, 8, [0])            = 0
sched_setaffinity(0, 8, [1])            = 0
sched_setaffinity(0, 8, [2])            = 0
sched_setaffinity(0, 8, [2, 4, 5])      = 0
+++ exited with 0 +++&lt;/LI-CODE&gt;
&lt;P&gt;I also tried MKL_DYNAMIC=FALSE and the result is exactly the same.&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/46774"&gt;@Ruqiu_C_Intel&lt;/a&gt;&amp;nbsp;is it unexpected that this didn't work? Does it work for you? Perhaps there are some additional environment variables that I need to set? I have tried many combinations and have not yet been able to find anything that works for skipping the faulty sched_setaffinity logic.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Nov 2021 03:18:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1338456#M32329</guid>
      <dc:creator>EddyF</dc:creator>
      <dc:date>2021-11-23T03:18:48Z</dc:date>
    </item>
    <item>
      <title>Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1345854#M32477</link>
      <description>&lt;P&gt;&lt;SPAN style="font-family: sans-serif;"&gt;Hi Eddy,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: sans-serif;"&gt;Thanks for your &lt;/SPAN&gt;patience. &lt;SPAN style="font-family: sans-serif;"&gt;We are still investigating the issue. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14px; font-family: sans-serif;"&gt;Why &lt;/SPAN&gt;&lt;SPAN style="font-size: 16px; font-family: sans-serif;"&gt;skip calling mkl.get_num_stripes(), then the issue does not appear&lt;/SPAN&gt;&lt;SPAN style="font-size: 14px; font-family: sans-serif;"&gt;, ﻿The reason is that no MKL functions gets called. In fact the observed issues is only triggered when a global thread-control function is called.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14px; font-family: sans-serif;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14px; font-family: sans-serif;"&gt;Ruqiu&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 22 Dec 2021 03:35:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1345854#M32477</guid>
      <dc:creator>Ruqiu_C_Intel</dc:creator>
      <dc:date>2021-12-22T03:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1348436#M32527</link>
      <description>&lt;P&gt;Thanks for the update! Yes, I agree, the issue only gets triggered when a certain global thread-control function is called (and a lot of MKL functions cause that thread-control function to be called, so the issue ends up happening with almost any MKL function). I'll be on the lookout for further updates here.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jan 2022 17:58:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1348436#M32527</guid>
      <dc:creator>EddyF</dc:creator>
      <dc:date>2022-01-04T17:58:27Z</dc:date>
    </item>
    <item>
      <title>Re:MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1364744#M32810</link>
      <description>&lt;P&gt;The fixed will be available in our next version. Thank you for your patience.   &lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 01 Mar 2022 10:20:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1364744#M32810</guid>
      <dc:creator>Ruqiu_C_Intel</dc:creator>
      <dc:date>2022-03-01T10:20:33Z</dc:date>
    </item>
    <item>
      <title>Re: MKL library scans available cores, disregards existing cpu affinity</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1368020#M32903</link>
      <description>&lt;P&gt;Great! Thank you!&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2022 15:41:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-library-scans-available-cores-disregards-existing-cpu/m-p/1368020#M32903</guid>
      <dc:creator>EddyF</dc:creator>
      <dc:date>2022-03-11T15:41:38Z</dc:date>
    </item>
  </channel>
</rss>

