Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: X10 2.1.2
-
Fix Version/s: X10 2.2.2
-
Component/s: X10 Compiler: Common Optimizer
-
Labels:None
-
Environment:The attached patch is built upon current svn head (Apr 29, 2011)
-
Patch Submitted:Yes
-
Number of attachments :
Description
Patch name: patch_rice_communicationoptimization
We include this patch for leveraging communication optimization module for X10 compiler. Current communication optimization performs scalar replacement. Name of the optimization pass is CommunicationOptimizor.java and it is invoked after Desugar pass.
The x10c/x10c++ flag -OPTIMIZE_COMMUNICATIONS is used to enable/disable this optimization, and this flag is disabled in default.
Approve document name: rice_approval.txt
bulk defer of open issues to 2.2.2.