The following tutorials provide a quick path to help you get started using the Threading Advisor design and prototyping tool of the Intel® Advisor. They demonstrate an end-to-end workflow you
can ultimately apply to your own applications:
- Survey the target executable to locate the loops and functions where your application spends the most time.
- In the target sources, add Intel Advisor annotations to mark possible parallel tasks and their enclosing parallel sites.
- Check Suitability to predict the maximum parallel performance speedup of the target based on these annotations.
- Check Dependencies to predict parallel data sharing problems in the target based on these annotations.
- If the predicted maximum speedup benefit is worth the effort to fix the predicted parallel data sharing problems, fix the problems.
- Recheck Suitability to see how your fixes impact the predicted maximum speedup.
- If the predicted maximum speedup benefit is still worth the effort to add parallelism to the target, replace the annotations with parallel framework code that enables parallel execution.
Take This Tutorial |
Learn To Do This |
Find Where to Add Parallelism with Intel Advisor
|
C++ Tutorial
Sample code: nqueens_Advisor
|
Get started with the Threading Advisor, using a C++ sample application.
|
Find Where to Add Parallelism with Intel Advisor |
Fortran Tutorial
Sample code: nqueens
|
Get started with the Threading Advisor, using a Fortran sample application.
|
Legal Information
Intel, and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
© 2015 Intel Corporation.