<?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 32 and 64 distributions on Windows in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/32-and-64-distributions-on-Windows/m-p/916074#M15154</link>
    <description>&lt;P&gt;I have a program written in managed code and uses the ipps dll's. In order to access a function I have to import the functions via&lt;/P&gt;&lt;FONT size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;const&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;string&lt;/FONT&gt;&lt;FONT size="2"&gt; lib = &lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;"ippsem64t-5.3.dll"&lt;/FONT&gt;&lt;FONT size="2"&gt;; // vista 64&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;or&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;FONT color="#0000ff"&gt;const&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;string&lt;/FONT&gt;&lt;FONT size="2"&gt; lib = &lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;"ipps-5.3.dll"&lt;/FONT&gt;&lt;FONT size="2"&gt;; // 32 bit os&lt;/FONT&gt;&lt;FONT color="#008000"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;[&lt;FONT color="#2b91af"&gt;DllImport&lt;/FONT&gt;(lib)] &lt;FONT color="#0000ff"&gt;public&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;static&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;extern&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;void&lt;/FONT&gt; ippsZero_64f(&lt;FONT color="#0000ff"&gt;double&lt;/FONT&gt;[] dst, &lt;FONT color="#0000ff"&gt;int&lt;/FONT&gt; len);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;What is the best way to handle using the same program on different os? (Remember this is managed code so my same EXE can run on eithr OS) I was thiniking to define&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;FONT color="#0000ff"&gt;const&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;string&lt;/FONT&gt; lib = &lt;FONT color="#a31515"&gt;"my-ipps-5.3.dll"&lt;/FONT&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;and then just rename ippsem64 or ipps to that dll at installation depending upon the operating systems.&lt;/P&gt;
&lt;P&gt;Is this a proper method, or will I get into trouble. Also, are their better ways of dealing with this issue.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;-jam&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;PS; Is Intel planning on supplying managed wrappers or do we have to roll our own forever.&lt;/P&gt;</description>
    <pubDate>Fri, 22 Feb 2008 19:50:57 GMT</pubDate>
    <dc:creator>Ockham_s_Razor</dc:creator>
    <dc:date>2008-02-22T19:50:57Z</dc:date>
    <item>
      <title>32 and 64 distributions on Windows</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/32-and-64-distributions-on-Windows/m-p/916074#M15154</link>
      <description>&lt;P&gt;I have a program written in managed code and uses the ipps dll's. In order to access a function I have to import the functions via&lt;/P&gt;&lt;FONT size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;const&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;string&lt;/FONT&gt;&lt;FONT size="2"&gt; lib = &lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;"ippsem64t-5.3.dll"&lt;/FONT&gt;&lt;FONT size="2"&gt;; // vista 64&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;or&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;FONT color="#0000ff"&gt;const&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;string&lt;/FONT&gt;&lt;FONT size="2"&gt; lib = &lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;"ipps-5.3.dll"&lt;/FONT&gt;&lt;FONT size="2"&gt;; // 32 bit os&lt;/FONT&gt;&lt;FONT color="#008000"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;[&lt;FONT color="#2b91af"&gt;DllImport&lt;/FONT&gt;(lib)] &lt;FONT color="#0000ff"&gt;public&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;static&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;extern&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;void&lt;/FONT&gt; ippsZero_64f(&lt;FONT color="#0000ff"&gt;double&lt;/FONT&gt;[] dst, &lt;FONT color="#0000ff"&gt;int&lt;/FONT&gt; len);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;What is the best way to handle using the same program on different os? (Remember this is managed code so my same EXE can run on eithr OS) I was thiniking to define&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;FONT color="#0000ff"&gt;const&lt;/FONT&gt; &lt;FONT color="#0000ff"&gt;string&lt;/FONT&gt; lib = &lt;FONT color="#a31515"&gt;"my-ipps-5.3.dll"&lt;/FONT&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;and then just rename ippsem64 or ipps to that dll at installation depending upon the operating systems.&lt;/P&gt;
&lt;P&gt;Is this a proper method, or will I get into trouble. Also, are their better ways of dealing with this issue.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;-jam&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;PS; Is Intel planning on supplying managed wrappers or do we have to roll our own forever.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Feb 2008 19:50:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/32-and-64-distributions-on-Windows/m-p/916074#M15154</guid>
      <dc:creator>Ockham_s_Razor</dc:creator>
      <dc:date>2008-02-22T19:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: 32 and 64 distributions on Windows</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/32-and-64-distributions-on-Windows/m-p/916075#M15155</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;you know in native code it is not easy to combine 32-bit and 64-bit code in single executable. To be honest I do not know the best way of doing that.&lt;/P&gt;
&lt;P&gt;Currently we do provide an example of how to provide VB .NET or C# interface to IPP. We do not have plan to supply managed wrappers for IPP in the nearest versions. You could submit it as a feature request to &lt;A href="http://premier.intel.com"&gt;Intel Premier Support&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Mon, 24 Mar 2008 18:28:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/32-and-64-distributions-on-Windows/m-p/916075#M15155</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2008-03-24T18:28:55Z</dc:date>
    </item>
  </channel>
</rss>

