<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Fri, 25 May 2012 22:06:57 -0700 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network Comments Feed</title>
    <link>http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>By Gennady Fedorov (Intel)</title>
      <description><![CDATA[ For those whom are interesting, please look at the article ( http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/).
You can find there some examples show how to call dfti, blas level3, lapack, pardiso and vml  routines in your C# program.
--Gennady ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/#comment-38023</link>
      <pubDate>Tue, 12 Jan 2010 08:28:41 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/#comment-38023</guid>
    </item>
    <item>
      <title>By Rave Rcihter</title>
      <description><![CDATA[ Because the IPPs are written in native code that translates into machine code (x86 Intel syntax), a wrapper can for the bridge between the unmanaged code and and the managed C#. In .NET, the System.Runtime.InteropServices namespace contains classes that have methods that can easily call native C Dlls and therefore other system functions. If you are a .NET Framework C# programmer, then you know that when you work with unmanaged code --whether it's COM or native libraries written in C++ -- there is a type system gap that must be bridged. For example a string to the .NET Framework is not the same thing as a string in C++. C++ works sometimes with pointers, while C# works with object references. In C++, the closest thing to an object reference is void*. Marshaling performs the transformations to the bits so that data instances can used on both sides of the fence. Because marshaling creates extra overhead, the IPPs can ease that cost and help to bridge that disconnect. ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/#comment-38472</link>
      <pubDate>Sun, 24 Jan 2010 01:54:51 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/#comment-38472</guid>
    </item>
    <item>
      <title>By trombif</title>
      <description><![CDATA[ Very interesting paper on how you can deal with automatic or manual pinning...
I am actually using mkl in a C# project, to make it as simple as possible, I chose automatic pinning. Problem is results in using DSYEV function (for eigen values/vectors) are not totally reproductible (my matrix is about 500x500), there are few differences, but there are some ...
I am actually evaluating mkl 10.3 (last one), using mkl_rt.dll provided in folder. I red something about 16-byte boundaries : some told me to use mkl_malloc but I can't make it work ...
Examples provided for C# and mkl do not deal with this issue ... (I am using VS 2008, maybe in VS 2010, objetcs are automatically 16-bytes aligned?)

Any idea ?
Thank you very much ! ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/#comment-58661</link>
      <pubDate>Thu, 14 Apr 2011 11:00:10 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/#comment-58661</guid>
    </item>
  </channel></rss>
