Application Scaling and Performance Improvement

Reduce your time to solution. Complete more simulations in a given time. Run a larger model or a longer model timespan or a finer resolution. Include more complex, more accurate, representations of the physical phenomena. Explore a wider parameter space and more statistical variations. You can gain these benefits by efficiently scaling and optimizing your application to use more computational resources - more processors, more memory, etc.

Examples of HPC case studies

Multicore processors are now so readily available to all that they have become the norm for computing in general. As the number of cores increase - both on each processor and overall, the effective scaling of applications is essential for both performance and correctness.

NAG Application Scaling and Performance Improvement services can help your application to effectively exploit multicore processors and the largest supercomputers.

Our expertise and experience has enabled significant performance and scalability improvements for a wide range of user applications in Research, Oil and Gas, Finance and other specialist areas.

GPGPUs - NAG provide services and training to write, or help you write, numerical code for GPGPUs.

Accelerators - we provide services and training to write, or help you write, numerical code for accelerators such as the Intel Xeon Phi as well as providing a tuned NAG library for use on accelerators.

Please contact us for more details.