The Three Stages of Preparation for Optimizing Parallel Software

The Three Stages of Preparation for Optimizing Parallel Software

Improving software performance on parallel software requires a structured approach that makes good use of development resources, obtaining good results quickly. This paper breaks down such an approach into three distinct stages:

Stage One: Establishing a Tuning Methodology. Best practices help you plan ahead and stay with the plan.

Stage Two: Creating a Suitable Workload. A consistent amount of work for the application to do before and after tuning lets you measure progress.