Q:

Can I use C++ dll through Interop to offload to Xeon Phi?

I read that certain c++ dll can auto - offload to Xeon Phi even if they weren't made specifically to use manycore..
My question - can I Interop a c++ dll built say using Intel parallel studio from c# ? Hoping it will auto-offload

A:

There are DLLs, which can perform automatic offload to Intel Xeon Phi, e.g. Intel MKL. These libraries can be linked with either C++ and C# (see froth's answer).
Automatic offload in this context means that a library contains a code, which allows to offload its computations, transparent to the user.
Also, a library may contain some code, which would decide whether to run the computation on  CPU or coprocessor(s).

