Choose Modeling Parameters in the Suitability Report
The top row of modeling parameters provides drop-down lists that let you define the likely hardware configuration of target systems as well as the high-level parallel framework. These values let you predict the likely performance characteristics for the selected parallel site.
As you modify these modeling parameters, the predicted performance estimates are updated automatically. Repeat as needed.
If your target app contains multiple parallel sites, select each parallel site you wish to examine. When you select a different parallel site, the predicted performance estimates for that site are updated automatically. Repeat as needed for each site.
Loop Iterations (Tasks) Modelingor
Tasks Modelingarea to view the impact of changing the number of iterations and the iteration duration on the predicted performance for the selected parallel site (the label displayed depends on whether iteration loop annotations or general task annotations were detected). For example, you might want to see the impact of modifying your nested change loop structure, modify the loop body code, or change number of iterations. After you slide the
Avg. Number of Iterations (Tasks):or
Avg. Number of Tasks:and the
Avg. Durationvalues, click the
Applybutton to view the predicted performance estimates. Repeat as needed.
Runtime Modelingarea to view the predicted impact of adjusting run-time parallel characteristics
afteryou add parallelism for the selected parallel site, including using parallel framework capabilities to minimize parallel overhead or tuning your parallel code.
If you agree to later check and modify runtime performance aspects for a category, check the box to the left of that category name. For example, you can also examine and tune actual parallel code performance characteristics using tools like
Intel® VTune™and implement the runtime capabilities of high-level parallel frameworks to limit parallel overhead, such as task chunking. As you check or uncheck different categories, the predicted performance estimates are updated automatically. Repeat as needed.
If you choose
Intel Xeon Phior
Offload to Intel Xeon Phi, additional
Intel Xeon Phi Advanced Modelingoptions (not shown) appear below
Runtime Modeling(see Advanced Modeling).