Software Porting and Tuning

The NAG Software Porting and Tuning Service can help you to move your application to new hardware or software technology, whether a single processor or a multi-thousand node supercomputer. We can enable your application to exploit the potential cost/performance benefits of GPUs, manycore processors or other technologies. NAG expertise and experience has been proven through nearly five decades of developing and supporting high quality software products across a wide variety of systems, and through porting and tuning a range of user applications in our HPC services.

Your application running on new technology

NAG's expertise, proven processes and tools, work with you to reliably port your applications in a maintainable fashion to new processors, systems or software technology with reduced risk. NAG understands the technical issues at the heart of reliably porting, tuning and verifying software.

gpu-code-tuning
Custom editions of NAG software

NAG has the infrastructure to port the NAG Library and customer specific numerical routines to your architecture of choice. We have developed a range of tools for checking and improving numerical code to make the porting exercise and future maintenance more reliable. As well as CPU implementations, appropriate NAG routines can be ported to GPU and coprocessor systems. We regularly tune our high-performance numerical library, by request, for specialist and custom computer systems.