Channels ▼
RSS

Embedded Systems

1,700 Numerical Routines Parallelized for Intel Xeon Phi


The Numerical Algorithms Group (NAG) has announced the availability of its latest mathematical and statistical library, the NAG Library for Intel Xeon Phi.

More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

The computational software and high-performance computing services firm says that this library contains over 1,700 numerical routines, a number of which have been parallelized and tuned to take advantage of the performance of the Xeon Phi.

NAG routines automatically offload, when it is beneficial to do so, compute-intensive operations to the Xeon Phi — this action is said to enable users to "transparently exploit" the performance of the Xeon Phi.

NOTE: For more advanced users the new NAG Library for Intel Xeon Phi also supports Intel's Explicit Offload and Native Execution models.

To further complement the new Library, NAG provides developers with parallel software engineering and performance optimization services to advise and give assistance with the migration of application codes in order that they effectively exploit the potential of the Xeon Phi coprocessor.

"The Numerical Algorithms Group has long provided value to the Intel Xeon processor with high-quality optimized numerical libraries," said Joe Curley, director of marketing for technical computing group at Intel Corporation. "In an extension of this partnership, NAG collaborated to provide input that helped in the definition and development of Intel Xeon Phi coprocessor technology. Tailoring the NAG Library to support Intel Xeon Phi coprocessors should benefit our mutual customers' highly-parallel, development efforts."

The NAG Library has performance-sensitive routines that are updated with each library release to work efficiently on parallel computing systems using standards such as OpenMP and MPI.


Related Reading






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video