|
More about the NAG SMP Library
Need to know more about the NAG SMP Library? Click on one of the following links or contact us to discuss your needs. The NAG SMP LibraryUnrivalled functionality, increased speed and heightened performance for shared memory parallelismThe NAG SMP Library, used by some of the world's most prestigious super computing centers was produced to enable developers and programmers to make optimal use of the processing power and shared memory parallelism of the Symmetric Multi-Processor (SMP) systems. A proportion of the routines within the NAG SMP Library has been specially developed and tuned to provide the utmost performance on SMP platforms. These tuned routines deliver levels of performance and scalability superior to many other products currently available. In fact, NAG has developed and pioneered many parallelized computational algorithms, often unique to NAG. During recent benchmark studies the SMP Library, Mark 21 outperformed many comparable products often showing vast performance improvements, crucial for programmers in today's highly competitive high performance computing environment. SMP Library ContentsBelow is a list of some of the main numerical and statistical capabilities of the Library. Further details on the contents of the Library can be read here. Key benefits of NAG SMP Library:
Specialized functionality of SMP Library
Other areas that benefit from tuned routines
Statistical facilities
Replacing NAG Fortran Library routines with their SMP equivalentsThe NAG SMP Library is based on, and includes, the full functionality of the NAG Fortran Library so the arguments list and routines names are identical. This provides an easy upgrade path because the same code can call a routine that performs the same function, in either the Fortran Library or the SMP Library. The distinction between the two is only made when the final code is linked to a library. Application that reference a NAG Library routine can therefore take advantage of the performance improvement simply by recompiling and linking your code on an SMP system. No specialist parallel programming knowledge is required to apply the SMP techniques to your code. The parallelism is carried out automatically and transparently in certain distinct regions within the routines. Online DocumentationThe software in the library is accompanied by first-class online documentation giving you the detailed information you need to carry out your work quickly and effectively. Regular UpdatesTo ensure that we fulfill your existing and future requirements, the library is regularly updated with new and enhanced algorithms for use in evolving business areas. Expert SupportIf you subscribe to our dedicated Customer Support Service, not only will you automatically receive any update that is produced, but you will have direct access via the NAG Response Centre to our experts, who are there to assist you with your technical queries or difficulties. Quality AssuranceThe 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. |
© Numerical Algorithms Group
Visit NAG on the web at:
www.nag.co.uk (Europe and ROW)
www.nag.com (North America)
www.nag-j.co.jp (Japan)
http://www.nag.co.uk/numeric/fl/FSdescription.asp