<?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 MKL memory limitation? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939476#M14381</link>
    <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am trying to evaluate MKL 8.0 for my large matrix solving project and encountered the following strange behavior. I am using the function cgetrf() and cgetrs() to perform LU decomposition. For small matrix, the code runs fine and pretty fast. However, it seems to me it can not go beyond solving matrix size at about 10000x10000 (single precision complex matrix), even the computer has 2GB memory. A straight copy of code from numerical recipe can solve up to 15kX15k matrix problem on the same machine (although much slower than MKL).&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;So my question is&lt;/DIV&gt;&lt;DIV&gt;1. is this a known problem?&lt;/DIV&gt;&lt;DIV&gt;2. Is there anyway (such as turn on some flags, etc.) to avoid this "premature" memory limit, even it means some sacrifice of speed.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 23 Mar 2006 01:06:51 GMT</pubDate>
    <dc:creator>everest</dc:creator>
    <dc:date>2006-03-23T01:06:51Z</dc:date>
    <item>
      <title>MKL memory limitation?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939476#M14381</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am trying to evaluate MKL 8.0 for my large matrix solving project and encountered the following strange behavior. I am using the function cgetrf() and cgetrs() to perform LU decomposition. For small matrix, the code runs fine and pretty fast. However, it seems to me it can not go beyond solving matrix size at about 10000x10000 (single precision complex matrix), even the computer has 2GB memory. A straight copy of code from numerical recipe can solve up to 15kX15k matrix problem on the same machine (although much slower than MKL).&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;So my question is&lt;/DIV&gt;&lt;DIV&gt;1. is this a known problem?&lt;/DIV&gt;&lt;DIV&gt;2. Is there anyway (such as turn on some flags, etc.) to avoid this "premature" memory limit, even it means some sacrifice of speed.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 Mar 2006 01:06:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939476#M14381</guid>
      <dc:creator>everest</dc:creator>
      <dc:date>2006-03-23T01:06:51Z</dc:date>
    </item>
    <item>
      <title>Re: MKL memory limitation?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939477#M14382</link>
      <description>If you didn't try the usual stack limit adjustments:&lt;BR /&gt;/link /stack:nnnnnnnnn (and its relatives, for Windows, along with /3GB boot parameter for XP-32)&lt;BR /&gt;info ulimit (linux)&lt;BR /&gt;those should apply, but they would not fit your "strange" description.&lt;BR /&gt;It looks like you could run into the shortage of address space under 32-bit XP-SP2 with everything set to default, but I hesitate to guess your OS.</description>
      <pubDate>Thu, 23 Mar 2006 01:58:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939477#M14382</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2006-03-23T01:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: MKL memory limitation?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939478#M14383</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am using Linux (SLES 2.6.5-7.151-smp). The machine I am using has following CPU&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;processor : 0&lt;BR /&gt;vendor_id : GenuineIntel&lt;BR /&gt;cpu family : 15&lt;BR /&gt;model : 3&lt;BR /&gt;model name : Intel Pentium 4 CPU 3.40GHz&lt;BR /&gt;stepping : 4&lt;BR /&gt;cpu MHz : 3393.886&lt;BR /&gt;cache size : 1024 KB&lt;BR /&gt;physical id : 0&lt;BR /&gt;siblings : 2&lt;BR /&gt;fdiv_bug : no&lt;BR /&gt;hlt_bug : no&lt;BR /&gt;f00f_bug : no&lt;BR /&gt;coma_bug : no&lt;BR /&gt;fpu : yes&lt;BR /&gt;fpu_exception : yes&lt;BR /&gt;cpuid level : 5&lt;BR /&gt;wp : yes&lt;BR /&gt;flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni&lt;BR /&gt;monitor ds_cpl cid&lt;BR /&gt;bogomips : 6701.05&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;and my "limit" scenario is as follows&lt;/DIV&gt;&lt;DIV&gt;cputime unlimited&lt;BR /&gt;filesize unlimited&lt;BR /&gt;datasize unlimited&lt;BR /&gt;stacksize 8192 kbytes&lt;BR /&gt;coredumpsize 0 kbytes&lt;BR /&gt;memoryuse unlimited&lt;BR /&gt;vmemoryuse unlimited&lt;BR /&gt;descriptors 1024&lt;BR /&gt;memorylocked unlimited&lt;BR /&gt;maxproc 32255&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 29 Mar 2006 01:55:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-memory-limitation/m-p/939478#M14383</guid>
      <dc:creator>everest</dc:creator>
      <dc:date>2006-03-29T01:55:50Z</dc:date>
    </item>
  </channel>
</rss>

