The Pause Collection and Resume Collection annotations let you stop and resume data collection to skip uninteresting parts of the target program's execution. If you pause data collection, the target executable continues to execute until you resume data collection. Pausing data collection minimizes the amount of data collected and speeds up the analysis of large applications.
All Intel Advisor special-purpose annotations are recognized by the Correctness tool, which observes memory accesses in great detail. Some of these annotations prevent the Correctness tool from reporting all or specific data sharing problems, while one (Observe Uses of Storage) provides more detail about memory accesses.
A target is an executable version of your serial program that you build. Intel® Advisor provides three tools that you use to prepare your program for parallelism. These tools invoke and examine your running serial program. The table below lists these tools and an overview of the target requirements:
When using the Correctness tool, Intel recommends that you use a Debug build.
When you run the Correctness tool, it executes the target against the supplied data set. If you supplied a full data set for the Correctness tool, this would require a runtime of 50 to several hundred times longer than the normal execution time of the target executable.