Unrivalled functionality, increased speed and heightened performance for the Intel Xeon Phi™ coprocessor
The NAG Library for the Xeon Phi™ Coprocessor has been developed in conjunction with Intel to harness the performance of the Intel Xeon Phi™ coprocessor.
Many of the algorithms in this Library are tuned to run significantly faster on the coprocessor both in offload or native modes.
Why should I use the NAG Library for the Xeon Phi™ Coprocessor?
The NAG Library for the Xeon Phi™ Coprocessor has proven scalability, speed and correctness making it easy to exploit the power of the coprocessor. It contains all the powerful, robust and flexible algorithms in the NAG Library but is specifically optimized for coprocessor systems. By using the NAG Library you are future proofing your numerical software investment as your hardware grows.
Specialized parallel functionality
- Fast Fourier Transforms (FFTs)
- Random Number Generators
- Partial Differential Equations
- Curve and Surface Fitting
- Correlation and Regression Analysis
- Multivariate Methods
- Time Series Analysis
- Financial Option Pricing
- Dense Linear Algebra (LAPACK)
- Sparse Iterative Solvers
- Sparse Direct Solvers (based on SuperLU)
- Sparse Iterative Eigensolvers (based on ARPACK)
- Ordinary Differential Equations (ODEs)
- Multivariate Statistics
Supports three modes of working with the coprocessor
The NAG Library can run in native mode, can run in a programmer controlled offload mode; and, can also be set to automatically manage offloads to help optimize total system performance depending on the size of calculations.
When working in native mode all of the library functions and routines are executed on the coprocessor; whilst working in the two offload modes when certain routines are called from the host they may execute regions of parallel work on the coprocessor. In automated offload the NAG Performance Parameters module controls which routines are run on the coprocessor, based on the nature of the routine and the scale of the problem together with the configuration of the host processor system. In the programmer controlled mode the automation is overridden by user-controlled switches that can target a specific coprocessor when required.
The software in the library is accompanied by first-class documentation giving you the detailed information you need to carry out your work quickly and effectively.
Subscription to our dedicated Technical Support Service includes automatic notification of updates and access to our domain experts who are there to assist you with your technical queries or difficulties
The validity of each component is tested on each of the machine ranges for which the product is available. Only when an implementation satisfies our stringent accuracy standards is it released. As a result, you can rely on the proven accuracy and reliability of the components to give you the right answers.