<?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 Problem with the IPP Data Compression running on a Quad Core pr in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895869#M12082</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;When this sample was created there was only one dispatching mechanism. So '+' symbols in string were absent. And loading and unloading of libraries were developed in this sample to specify explicitly which processor-specific library should be loaded (Menu|Tools|Options...) and compare them performance.&lt;/P&gt;
&lt;P&gt;Rafael, you can add following strings inyour code to remove symbols not relating to file name:&lt;/P&gt;
&lt;P&gt;loadedFullName := version.Name;&lt;/P&gt;
&lt;P&gt;indx := Pos('+', loadedFullName);&lt;/P&gt;
&lt;P&gt;Delete(loadedFullName, indx, Length(loadedFullName)+1-indx);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;If anything you think I can help you, please feel free to tell me.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Albert&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Feb 2010 08:04:02 GMT</pubDate>
    <dc:creator>Albert_Stepanov</dc:creator>
    <dc:date>2010-02-16T08:04:02Z</dc:date>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core processor</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895860#M12073</link>
      <description>&lt;P&gt;I developed an applicationwhich use IPP Data Compression. The first code (which load the IPPDC library) is based on Delphi sample IPP Image Processing, available on IPP samples.&lt;/P&gt;
&lt;P&gt;In this code, the ippdcGetLibVersion (ippiGetLibVersion on the sample)returns name = ippdcp8-6.0.dll+ if running at a Quad Core processor. Thisfile doesn t exist. I copy the ippdcp8-6.0.dll to ippdcp8-6.0.dll+ and it worked, but I need to know if this iscorrect.&lt;/P&gt;
&lt;P&gt;Can you help me?&lt;/P&gt;
&lt;P&gt;Rafael de Medeiros&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2010 13:18:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895860#M12073</guid>
      <dc:creator>Rafael_de_Medeiros</dc:creator>
      <dc:date>2010-02-10T13:18:12Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895861#M12074</link>
      <description>&lt;P&gt;Are you sure you used stdcall on all IPP functions in Delphi?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2010 13:23:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895861#M12074</guid>
      <dc:creator>Thomas_Jensen1</dc:creator>
      <dc:date>2010-02-10T13:23:40Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895862#M12075</link>
      <description>&lt;P&gt;Yes. Iam sure. &lt;/P&gt;
&lt;P&gt;function ippGetLibVersion: PIppLibraryVersion; stdcall;&lt;/P&gt;
&lt;P&gt;The configuration is 2 Intel Xeon E5506 2,13GHz Quad Core and the function IPPGetCPUType returns decimal 37 (hex 25 - ippCpuNehalem)&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2010 14:27:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895862#M12075</guid>
      <dc:creator>Rafael_de_Medeiros</dc:creator>
      <dc:date>2010-02-10T14:27:28Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895863#M12076</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I noticed you are calling IPP 6.0 dlls. How about try the latest IPP vesion: IPP 6.1 update 3?&lt;/P&gt;
&lt;P&gt;You can downloadthe install package and sampleby following the instructionon &lt;A href="http://software.intel.com/en-us/articles/ipp-downloads-registration-and-licensing/"&gt;http://software.intel.com/en-us/articles/ipp-downloads-registration-and-licensing/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Pleaselet us know if anyresult.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Yign&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 09:06:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895863#M12076</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2010-02-11T09:06:32Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895864#M12077</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Same problem with version 6.1. I emphasize that this problemoccurs only in this case.&lt;/P&gt;
&lt;P&gt;This code is running in other 1000 clients without problem.&lt;/P&gt;
&lt;P&gt;This is the sample of my code&lt;/P&gt;
&lt;P&gt; result := LoadLibrary('ippdc-6.1.dll');&lt;BR /&gt; if (result &amp;lt;&amp;gt; 0) then begin&lt;BR /&gt; @tmpGetLibVersion := GetProcAddress(result,'ippdcGetLibVersion');&lt;BR /&gt; if (tmpGetLibVersion &amp;lt;&amp;gt; nil) then begin&lt;BR /&gt; version := tmpGetLibVersion;&lt;BR /&gt; loadedFullName := version.Name;&lt;/P&gt;
&lt;P&gt; // In this point, the version.name = ippdcp8-6.1.dll+&lt;/P&gt;
&lt;P&gt; FreeLibrary(Result);&lt;BR /&gt; Result := LoadLibrary(PChar(path + loadedFullName));&lt;BR /&gt; if (result &amp;lt;&amp;gt; 0) then begin&lt;BR /&gt; // Success&lt;BR /&gt; end else begin&lt;BR /&gt; loadedFullName := ComposeFullDllName(name, ipp_version);&lt;BR /&gt; // erro, load the old libray&lt;BR /&gt; result := LoadLibrary('ippdc-6.1.dll');&lt;BR /&gt; end;&lt;BR /&gt; end;&lt;BR /&gt; end;&lt;BR /&gt; end;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Rafael&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 16:51:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895864#M12077</guid>
      <dc:creator>Rafael_de_Medeiros</dc:creator>
      <dc:date>2010-02-11T16:51:35Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895865#M12078</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;you don't have to unload ippdc-6.1.dll and try load  ippdcp8-6.1.dll. Just go on with ippdc-6.1.dll&lt;/P&gt;
&lt;P&gt;When you call functions in ippdc-6.1.dll, they are automatically mapped to the functions in the most suited DLL (in this case ippdcp8-6.1.dll)&lt;/P&gt;
&lt;P&gt;You never have to worry about loading optimized DLL with IPP. You just load the dispatch DLL (the one with no xx extension). The rest of the work is already handled by Intel.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Matthieu&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 18:29:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895865#M12078</guid>
      <dc:creator>matthieu_darbois</dc:creator>
      <dc:date>2010-02-11T18:29:01Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895866#M12079</link>
      <description>&lt;P&gt;Hi Matthieu, Thanks foryou reply.&lt;/P&gt;
&lt;P&gt;I understand this, but why the Delphi sample at the IPPSamples (w_ipp-samples_p_6.0.0.117\ipp-samples\language-interface\delphi\src) do this?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Rafael&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 19:42:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895866#M12079</guid>
      <dc:creator>Rafael_de_Medeiros</dc:creator>
      <dc:date>2010-02-11T19:42:55Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895867#M12080</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;you do notneed to rename IPP files. The symbols '+' in string returned by ippdcGetLibVersion does not refer to file name. It is a notion that library may have tick-tock dispatcher in addition to traditional IPP dispatching mechanism.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Fri, 12 Feb 2010 05:07:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895867#M12080</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2010-02-12T05:07:11Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895868#M12081</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;As I don't use Delphi, I didn't see these samples. Why Intel is providing this like that ? Just loading the dispatch should be sufficient. Someone from Intel could clarify this point ?&lt;/P&gt;
&lt;P&gt;Matthieu&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Feb 2010 08:27:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895868#M12081</guid>
      <dc:creator>matthieu_darbois</dc:creator>
      <dc:date>2010-02-12T08:27:43Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895869#M12082</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;When this sample was created there was only one dispatching mechanism. So '+' symbols in string were absent. And loading and unloading of libraries were developed in this sample to specify explicitly which processor-specific library should be loaded (Menu|Tools|Options...) and compare them performance.&lt;/P&gt;
&lt;P&gt;Rafael, you can add following strings inyour code to remove symbols not relating to file name:&lt;/P&gt;
&lt;P&gt;loadedFullName := version.Name;&lt;/P&gt;
&lt;P&gt;indx := Pos('+', loadedFullName);&lt;/P&gt;
&lt;P&gt;Delete(loadedFullName, indx, Length(loadedFullName)+1-indx);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;If anything you think I can help you, please feel free to tell me.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Albert&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Feb 2010 08:04:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895869#M12082</guid>
      <dc:creator>Albert_Stepanov</dc:creator>
      <dc:date>2010-02-16T08:04:02Z</dc:date>
    </item>
    <item>
      <title>Problem with the IPP Data Compression running on a Quad Core pr</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895870#M12083</link>
      <description>For those who are using the sample, the fixed is includedin IPP 6.1 update 5 release. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Chao &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Apr 2010 15:03:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-with-the-IPP-Data-Compression-running-on-a-Quad-Core/m-p/895870#M12083</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2010-04-21T15:03:02Z</dc:date>
    </item>
  </channel>
</rss>

