reduce-task-overhead

Examine specified annotated sites for opportunities to reduce task overhead in a Suitability report.

GUI Equivalent

Suitability > Task Overhead

Syntax

--reduce-task-overhead=<string>

Arguments

<string> is a comma-separated list of sites (no spaces).

Default

No default argument

Actions Modified

report=suitability

Usage

Task overhead is the time spent creating a task, assigning it to a thread, and stopping or pausing the thread when the task is complete.

Usage of this option simulates parallel execution with the assumption that task overhead is zero for a specified site.

Example

Generate a Suitability report. Examine the annotated sites myAnnotatedSiteJ and myAnnotatedSiteX for opportunities to reduce task overhead. Write the report to stdout.

$ advixe-cl --report=suitability --project-dir=./advi --reduce-task-overhead=myAnnotatedSiteJ,myAnnotatedSiteX
For more complete information about compiler optimizations, see our Optimization Notice.