I've implemented a Signal demodulation for communications simulations. I'm using the Intel IPP Signal Processing functions in C#. That is, I'm making calls into the IPP C-style unmanaged code from a C# managed code. The function I wrote is working, but every once in a while it crashes the demodulation function crashes my application and it shuts down the application. I was wondering if it could be a segmentation fault, out of memory error, or threads interlocking? I'm not sure where to start with the problem.
We have sample code which demonstrates how to use Intel IPP when developing applications in the Microsoft C# environment. Includes wrapper classes to support Intel IPP string manipulations, image, signal processing, color conversion, cryptography, data compression, JPEG, matrix and vector math.
Also, we have an article about IPP usage in .NET framework along with step by step information about creating wrapper. Please refer to http://software.intel.com/en-us/articles/using-intel-math-kernel-library-and-intel-integrated-performance-primitives-in-the-microsoft-net-framework/