NAG Announces Software Modernization Service to Unlock Performance and Scalability of Applications

Clients’ application software to be ported and tuned for performance on modern and future architectures by NAG HPC software engineering experts.

14 June 2016 – The Numerical Algorithms Group (NAG) has announced the ‘NAG Software Modernization Service’ at ISC High Performance 2016 in Frankfurt. The new service solves the porting and performance challenges faced by customers wishing to use the capabilities of modern computing systems, such as multi-core CPUs, GPUs and Xeon Phi. NAG HPC software engineering experts modernize the code to enable portability to appropriate architectures, optimize for performance and assure robustness.

All mainstream current and future computing technology uses parallel processing to promise performance improvements. System architectures have increasingly complex memory hierarchies and performance characteristics. Software must be modified, ‘modernized’, in order to exploit this hardware complexity to access the potential performance. Un-modernized software risks operating at a severely restricted level of capability.

NAG has been working with numerical software for nearly 50 years to improve portability, implement parallelism, better scalability, and optimize performance whilst ensuring application robustness. NAG’s unique combination of expertise in HPC technology and numerical software engineering (e.g., over 80 HPC software innovation projects) enables NAG to deliver assured Software Modernization Services to customers.

The service will help customers:

  • Get the best performance out of current systems to improve cost-effectiveness and business capability;
  • Enable the use of new technologies such as GPUs, Xeon Phi, ARM processors and more;
  • Protect the application software’s ability to exploit future architectures;
  • Achieve software modernization needs with the right balance of cost, quality and time;
  • Rely on proven expertise, experience and technology impartiality.

NAG has delivered, and continues to deliver, successful HPC and software engineering projects throughout academia, government and industry, including sectors such as Oil & Gas, Manufacturing, Aerospace, Financial Services, and Data Analytics.

“This is an exciting time for technical computing, whether desktop scale or High Performance Computing (HPC) – there are so many technology options to deliver performance to users and value to business – yet the difficulty of modernizing software to achieve the promised performance limits users. This new service solves that problem for customers with software modernization by experienced numerical software professionals” said Andrew Jones, Vice-President of Strategic HPC Consulting at NAG.

“In one sense this is business as usual for us, as we’ve been  porting versions of our software to new architectures since NAG started in 1970” said Mike Dewar, Chief Technical Officer at NAG.  “However what’s different about the current landscape is the explosion in the amount of parallelism in modern CPUs and the complex new memory technologies which are beginning to emerge.  To take advantage of these developments requires specialist expertise to ensure that software changes aren’t just applicable to today’s architectures but will deliver value on the machines people will be buying five or ten years from now.  Luckily NAG has that expertise and is able to apply it to benefit a wide variety of our customers.”

For more information speak to the NAG team at booth #518 at ISC High Performance 2016 or click here