You should be able to. What error message are you getting?
Hi all,
Can I use __builtin_csa_spmdization(k) on nested loops?
Previously I used two __builtin_csa_parallel_region entry calls each with different unroll factors. When I replace both with SPMDization I get errors when compiling. If I replace
only one __builtin_cas_parallel region is works fine.
Thanks,
Elise
From: anl-intel-csa <anl-intel-csa-bounces@lists.jlse.anl.gov>
on behalf of Glossop, Kent <kent.glossop@intel.com>
Sent: Monday, December 4, 2017 9:42 PM
To: 'anl-intel-csa@jlse.anl.gov'
Subject: [Anl-intel-csa] CSA SDK Release Notes for 2017/12/04
CSA SDK Release Notes for 2017/12/04 version
The default release has been changed to 2017-12-04-release.
Relevant changes since the 2017-11-21-release:
SDK Environment
·
The SDK environmental setup now provides a “csaenv” command. After invoking the csasetup script, the “latest” tools will be selected. The “csaenv” command can be used to show what is set, and
to switch between versions if necessary.
o
Once csasetup.bash is sourced, user can use ‘csaenv’ to switch between environments
o
Examples:
§
`csaenv list`
·
Shows all available environments in system
§
`csaenv set fsim/2017-12-04-release tools/2017-11-29-release’
·
Sets current environment with fsim built in 2017-12-04 and tools built in 2017-11-29
o
Execute `csaenv help` for more details”
Compiler / Runtime
·
Added a warning when the SPMDization region is not structured code; the code should be OpenMP-conforming (branches to or from the SPMDization region (continue, break, etc.) are illegal)
·
Fixes:
o
Add the zero trip count guard to each of the generated workers. Now, SPMDization should generate correct code when 0 <= #iterations < #workers
Advisor
·
Introduced special mode for Dependencies analysis (-loop-call-count-limit=N, switched off by default) which helps to dramatically reduce Spatial Advisor Dependencies overhead
o
Example: advixe-cl --collect dependencies -filter-reductions -loops=”scalar,loop-height=0”
-loop-call-count-limit=16 …
·
Improved SAPPC html report output and included new metrics (e.g. tripcounts, normalized total time)
·
Improved SAPPC performance by disabling Advisor “recommendations engine” (which is not yet used in SAPPC)