Next: postpass - reduction
Up: A Compendium of
Previous: ddtest
- postpass
- [default value: 1] 1 means to run the postpass, 0 means do not.
- strategy
- [default value: 2] Parallelization strategy 1 means parallelize the outermost loop with enough iterations. 2 means always parallelize the outermost loop.
- post_range
- [default value: 1] For the postpass, choose either AIRangeDict (non- 0) or ControlRangeDict ( 0).
- processors
- [default value: 8] The number of processors on the target machine.
- assume_small
- [default value: 0] 1 means to assume that the number of iterations for a loop are too few to profitably parallelize if we can't prove anything about them. 0 means to assume that the number of iterations are enough to profitably parallelize in this situation.
- lastvalue
- [default value: 1] Last-value method 0 or 1 means to use an IF statement inside the loop to implement last value. 2 means to peel the last iteration off the loop to implement last value.
- procs_known
- [default value: 1] 1 means that the number of processors is fixed at compile time. 0 means the number of processors is unknown.
- par_thresh
- [default value: 5] If > 0, serialize loops with provably this many iterations or less and small loop body (determined by thresh_stmts).
- thresh_stmts
- [default value: 5] Number of stmts constituting a small loop body in "par_thresh" processing ( 0 means ignore the number of statements in the loop).
- summary
- [default value: 1] 1 means print a scheduling summary, 0 means do not.
- thread_gen
- [default value: 0] 1 means to turn on thread generation for parallel loops, 0 means do not.
- thr_debug
- [default value: 0] Debug level for the parallelbe (threads) pass.
- memory_dirs
- [default value: 1] 1 means print memory reference directives, 0 means do not.
Next: postpass - reduction
Up: A Compendium of
Previous: ddtest
Jay Hoeflinger
Mon Apr 21 11:52:18 CDT 1997