chapel-lang/chapel — pull request #1030 by benharsh (2014-12-18 05:45:38+00:00)
Title: Potential indexing performance improvement for DefaultRectangular

This change was observed to have performance improvements for the CSU Jacobi code with gcc4.7 at both large and small problem sizes. Chapel was competitive with the reference version up to "-O2", but at "-O3" the reference version pulled ahead. This change brings Chapel much closer to the CSU OMP reference version.

This change passed parallel testing for a single node.

I have not measured other performance benchmarks yet to look for an improvement.

This patch was reviewed offline by @bradcray.