stack-stitching

Restructure the call flow during Survey analysis to attach stacks to a point introducing a parallel workload.

GUI Equivalent

Project Properties > Analysis Target > Survey Hotspots Analysis > Advanced > Stitch stacks

Syntax

--stack-stitching

--no-stack-stitching

Default

On (stack-stitching)

Actions Modified

collect=survey

Usage

The option restores a logical call tree for Intel® Threading Building Blocks (Intel® TBB) or OpenMP* applications by catching notifications from the runtime and attaching stacks to a point introducing a parallel workload.

Disable when Survey analysis runtime overhead exceeds 1.1x

Disabling can decrease collection overhead and significantly decrease finalization overhead depending on workload.

Example

Run a Survey analysis. Disable stack stitching.

$ advixe-cl --collect=survey --project-dir=./myAdvisorProj --no-stack-stitching -- ./bin/myTargetApplication
For more complete information about compiler optimizations, see our Optimization Notice.