NAG Library for the Xeon Phi™ Coprocessor
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're 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 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.
When you subscribe to our dedicated Customer Support Service, not only do you automatically receive updates, but you have direct access via the NAG Response Centre to our 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.
The complete NAG Library for Xeon Phi™ Manual, Mark 23 can be viewed on-line in the following format:
- XHTML: XHTML+MathML: a version of the manual using XHTML and MathML;
Advice on viewing and navigating this format can be found in the Online Documentation help document. You are strongly advised to read this document.
The Library is organized into Chapters - each being documented with its own Introduction and Contents list followed by a comprehensive document for each function detailing its purpose, description, list of parameters and possible error exits. Example programs and results are also supplied. All examples are available on-line to facilitate their use as templates for the users' calling programs.
The table shows current implementations.
|Intel Fortran||64 bit||FSLM623DC|
|Intel Fortran||64 bit||later in 2013|