Can Matlab and it's toolboxes use the Intel Xeon Phi co-porcessor? If not now, then is it planned for the future?
5 views (last 30 days)
Show older comments
See question above
0 Comments
Answers (2)
Walter Roberson
on 18 Feb 2013
No, Parallel Processing only supports CUDA. Phi does not use the same architecture. http://www.drdobbs.com/parallel/cuda-vs-phi-phi-programming-for-cuda-dev/240144545
I am not at liberty to discuss Mathworks' product plans. You could ask a Mathworks' salesperson.
1 Comment
Zhang Zhang
on 5 Jun 2014
There has been success in running Matlab on computers with Intel Xeon Phi coprocessors and seeing performance boost. On Intel architectures, Matlab internally uses Intel Math Kernel Library (Intel MKL) routines. Intel MKL has a feature called "Automatic Offload", which transparently and automatically offloads computation to Xeon Phi coprocessors, at run time. Matlab users on recent versions can turn on this feature by themselves and benefit from it. Refer to this article from Intel to see how it works, and supported functions, limitations, etc.: https://software.intel.com/en-us/articles/using-intel-math-kernel-library-with-mathworks-matlab-on-intel-xeon-phi-coprocessor-system
For a broader and more detailed discussion on Intel MKL's Automatic Offload feature, see: https://software.intel.com/en-us/articles/math-kernel-library-automatic-offload-for-intel-xeon-phi-coprocessor
Thanks.
Zhang
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!