<?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 Using MKL on a heterogeneous cluster in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-on-a-heterogeneous-cluster/m-p/933967#M13936</link>
    <description>Hello&lt;BR /&gt;&lt;BR /&gt;I intend using MKL70 on a heterogeneous mosix (linux) cluster (PIII, PIV and Xeons). &lt;BR /&gt;&lt;BR /&gt;Currently I compile the fortan source code using a specific MKL library (eg mkl_p4) and use mosrun to run the compiled binaries on a  specific node which has the appropriate type processor.&lt;BR /&gt;&lt;BR /&gt;Now the questions:&lt;BR /&gt;1. I would like to know if there is any way of linking/compiling the fortran source code in such a way that the correct MKL routines will be automatically used, depending on which processor the binary is running. (without having to compile several binaries).&lt;BR /&gt;&lt;BR /&gt;2. If the code is running on a specific node (say PIV) and MKL has chosen the appropriate routines for that processor, is it possible to migrate the running process to a different node (e.g PIII), without the process crashing? In other words, will MKL be able to change from one processor to another while it is ALREADY RUNNING?&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;BR /&gt;&lt;BR /&gt;Enrico</description>
    <pubDate>Wed, 13 Oct 2004 20:41:57 GMT</pubDate>
    <dc:creator>elom</dc:creator>
    <dc:date>2004-10-13T20:41:57Z</dc:date>
    <item>
      <title>Using MKL on a heterogeneous cluster</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-on-a-heterogeneous-cluster/m-p/933967#M13936</link>
      <description>Hello&lt;BR /&gt;&lt;BR /&gt;I intend using MKL70 on a heterogeneous mosix (linux) cluster (PIII, PIV and Xeons). &lt;BR /&gt;&lt;BR /&gt;Currently I compile the fortan source code using a specific MKL library (eg mkl_p4) and use mosrun to run the compiled binaries on a  specific node which has the appropriate type processor.&lt;BR /&gt;&lt;BR /&gt;Now the questions:&lt;BR /&gt;1. I would like to know if there is any way of linking/compiling the fortran source code in such a way that the correct MKL routines will be automatically used, depending on which processor the binary is running. (without having to compile several binaries).&lt;BR /&gt;&lt;BR /&gt;2. If the code is running on a specific node (say PIV) and MKL has chosen the appropriate routines for that processor, is it possible to migrate the running process to a different node (e.g PIII), without the process crashing? In other words, will MKL be able to change from one processor to another while it is ALREADY RUNNING?&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;BR /&gt;&lt;BR /&gt;Enrico</description>
      <pubDate>Wed, 13 Oct 2004 20:41:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-on-a-heterogeneous-cluster/m-p/933967#M13936</guid>
      <dc:creator>elom</dc:creator>
      <dc:date>2004-10-13T20:41:57Z</dc:date>
    </item>
  </channel>
</rss>

