Tuning a complex application for today’s heterogeneous platforms requires an understanding of the application itself as well as familiarity with tools that are available for assisting with analyzing where in the code itself to look for bottlenecks. The process for optimizing the performance of an application, in general, requires the following steps that are most likely applicable for a wide range of applications.
Slidecast: How to Improve the Performance of Parallel Codes
In this slidecast from the POP Centre of Excellence in Barcelona, Jon Gibson from NAG presents: How to Improve the Performance of Parallel Codes. As part of the EU-funded Performance Optimization and Productivity (POP) Centre of Excellence, NAG offers HPC expertise to organizations who want help to understand and improve the performance of parallel software.
All about Baselining: RedLine Explains HPC Performance Methodology
In HPC we talk a lot about performance, and vendors are constantly striving to increase the performance of their components, but who out there is making sure that customers get the performance that they’re paying for? Well, according to their recently published ebook, a company called RedLine Performance Solutions has adopted that role with gusto.