<?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 Is IPP for me? Ion Optics Simulation Software &amp; NBody simulatio in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907296#M13698</link>
    <description>&lt;P&gt;Sounds great, thanks for your reply!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Another question is - in addition to the ippvm, ippm libraries does IPP supply some standard primitives for executing 4-component float or 2-component double operations? The usual suspects are used time and time again in our app:&lt;/P&gt;
&lt;P&gt;- Add/Sub/Multiply, divide, Square Root, Exponent etc...&lt;/P&gt;
&lt;P&gt;I took a look at the Intel Intrinsics but I'm not too clear on how I could use these for my needs.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Regards,&lt;/P&gt;
&lt;P&gt;Andrew&lt;/P&gt;</description>
    <pubDate>Wed, 27 Jan 2010 11:40:53 GMT</pubDate>
    <dc:creator>andyb1979</dc:creator>
    <dc:date>2010-01-27T11:40:53Z</dc:date>
    <item>
      <title>Is IPP for me? Ion Optics Simulation Software &amp; NBody simulations</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907294#M13696</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I've stumbled across IPP on my travels through the web and it looks interesting, however perhaps a little too specialist for my needs. I wonder if you guys can help me?&lt;/P&gt;
&lt;P&gt;I'm working on a piece of simulation software for Ion Optics (particle trajectory) and ion interactions (basically an NBody simulation). The current software is single threaded, and written in .NET :O&lt;/P&gt;
&lt;P&gt;There was an attempt at a parallel version using .NET4.0 (Parallel extensions, basically a parallel for loop with multi affinitized threads) however I am not convinced it is the best approach. I wish to utilise multi-cores (so the algorithms can be made parallel) but also SIMD instructions on CPUs to get the full benefit of each core.&lt;/P&gt;
&lt;P&gt;So basically I'm looking for an SIMD library in C/C++ that I can integrate to my application. It must support double precision, must compile with MSVC++ and on x86 or x64. Minimum target CPU is a P4 so I'm looking at SSE versions 2/3 or later, however ideally the library must be able to hardware detect and swap out the implementation if sub-standard hardware is detected.&lt;/P&gt;
&lt;P&gt;I don't require any high level functions such as the image/video processing functions in IPP but things like matrix (4x4, 3x3) / vector (2, 3, 4) operations or dot product would be useful.&lt;/P&gt;
&lt;P&gt;We are looking at making certain core parts of the algorithm execute in parallel. The front-end application requires a lot of flexibility so we can't just write a C program and be done with it. Ideally I would like to place accelerated implementation of the algorithms in a C++ library to be called from the main .NET app (likely via C++/CLI interop). In the future I would also like to give consideration to shifting the algorithm to either a cluster or GPU powered workstation, so OpenCL, MPI and/or CUDA may be future technologies employed.&lt;/P&gt;
&lt;P&gt;Any suggestions/comments on the Intel range of products?&lt;BR /&gt;Many thanks for your time,&lt;/P&gt;
&lt;P&gt;Andrew&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2010 10:34:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907294#M13696</guid>
      <dc:creator>andyb1979</dc:creator>
      <dc:date>2010-01-27T10:34:36Z</dc:date>
    </item>
    <item>
      <title>Is IPP for me? Ion Optics Simulation Software &amp; NBody simulatio</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907295#M13697</link>
      <description>&lt;P&gt;Hi Andrew,&lt;/P&gt;
&lt;P&gt;Based on what you've described I think you definetely should be interested in taking a deep view to IPP product and specifically to ippm and ippvm libraries (which stands for small matrix and vector math operations). I also will let our technical consultiing engineers know about your request, so they may want to contact you directly.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2010 11:23:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907295#M13697</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2010-01-27T11:23:27Z</dc:date>
    </item>
    <item>
      <title>Is IPP for me? Ion Optics Simulation Software &amp; NBody simulatio</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907296#M13698</link>
      <description>&lt;P&gt;Sounds great, thanks for your reply!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Another question is - in addition to the ippvm, ippm libraries does IPP supply some standard primitives for executing 4-component float or 2-component double operations? The usual suspects are used time and time again in our app:&lt;/P&gt;
&lt;P&gt;- Add/Sub/Multiply, divide, Square Root, Exponent etc...&lt;/P&gt;
&lt;P&gt;I took a look at the Intel Intrinsics but I'm not too clear on how I could use these for my needs.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Regards,&lt;/P&gt;
&lt;P&gt;Andrew&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2010 11:40:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907296#M13698</guid>
      <dc:creator>andyb1979</dc:creator>
      <dc:date>2010-01-27T11:40:53Z</dc:date>
    </item>
    <item>
      <title>Is IPP for me? Ion Optics Simulation Software &amp; NBody simulatio</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907297#M13699</link>
      <description>&lt;P&gt;What do you mean under 4-components float (or 2-components double) operatrions? IPP does contains the base arithmetic (and more advanced transcedent) operations for 1D vector data types, 2D images and small matrixes.&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2010 13:22:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907297#M13699</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2010-01-27T13:22:35Z</dc:date>
    </item>
    <item>
      <title>Is IPP for me? Ion Optics Simulation Software &amp; NBody simulatio</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907298#M13700</link>
      <description>&lt;P&gt;Hello Andrew,&lt;/P&gt;
&lt;P&gt;May be Intel MKL will be helpful for you. It contains highly optimised versions of BLAS and LAPACK libraries and much more. Here is a &lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/mklman.pdf"&gt;Reference Manual&lt;/A&gt; for this library. MKL can be downloaded from &lt;A href="https://registrationcenter.intel.com/regcenter/register.aspx"&gt;Intel Registration Center&lt;/A&gt;. Also you can ask any question regarding this library on &lt;A href="http://software.intel.com/en-us/forums/intel-math-kernel-library/"&gt;Intel MKL Forum&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Artem&lt;/P&gt;</description>
      <pubDate>Tue, 02 Feb 2010 15:30:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-IPP-for-me-Ion-Optics-Simulation-Software-NBody-simulations/m-p/907298#M13700</guid>
      <dc:creator>Artem_V_Intel</dc:creator>
      <dc:date>2010-02-02T15:30:56Z</dc:date>
    </item>
  </channel>
</rss>

