Visible to Intel only — GUID: GUID-78F396B1-BCBC-4697-AA8B-A5F32EDB5F74
Visible to Intel only — GUID: GUID-78F396B1-BCBC-4697-AA8B-A5F32EDB5F74
Model Threading Designs
Analyze, design, tune, and check threading design options without disrupting your normal development by running the Threading Perspective.
The Threading Perspective can help you to:
Model different threading designs for your application
Prototype project scaling on systems with larger core counts
Find performance issues and fix them before implementing parallelism
Find and eliminate data-sharing issues during design
How It Works
The Threading perspective includes the following steps:
- Run the Survey analysis to find candidates for parallelizing.
- Add parallel site and task annotations to your code and re-build your application.
- Run Suitability analysis to view proposed parallel design options.
- Run Dependencies analysis to identify stoppers for adding parallel code.
Threading Summary
Threading perspective reports information about your application performance recommends you loops/functions to parallelize with the highest gain:
- View the main performance metrics of your program with execution time details.