The NAG Library is a fully supported, expertly documented and regularly updated set of mathematical and statistical algorithms that can be utilized whenever numerical computation problems need solving. All routines in the Library are subject to highly stringent quality testing to ensure their accuracy and performance. Users rely on NAG algorithms to provide optimum results allowing them to spend more time on other aspects of their application or work.
Ensuring that the NAG Library is optimized on a wide range of platforms is key to broadening our user base so we are continually working with hardware vendors to tune our algorithms for new architectures", stated Mike Dewar, NAG Chief Technical Officer. "The large core-count on ThunderX processors offers huge potential for applications which scale well with core count and is an indicator of where processor design may be going, so tuning for ThunderX is an excellent way to future-proof our products."
"NAG continues to demonstrate their advanced software expertise and leadership with this most recent delivery of optimized libraries for ThunderX", stated Larry Wikelius, Vice President, Software Ecosystems and Solutions, Cavium. "NAG C Library algorithms will enable applications to take full advantage of scaling across all 96 cores of ThunderX, Cavium's ARMv8-A based Workload Optimized Processor with dual-socket support. NAG's team is recognized for their track record in engineering both high performing and accurate algorithmic results and Cavium is excited to see this partnership continue to provide critical software to the HPC market."
The NAG Library benefits users in the following ways:
1. Speed up application development
2. Deliver competitive advantage