Aroon Sharma

We don’t have enough information about this author to calculate their statistics. If you think this is an error let us know.
Learn More
This paper presents modulo unrolling without unrolling (modulo unrolling WU), a method for message aggregation for parallel loops in message passing programs that use affine array accesses in Chapel, a Partitioned Global Address Space (PGAS) parallel programming language. Messages incur a non-trivial run time overhead, a significant component of which is(More)
We present a method for message aggregation for affine loops in the Chapel programming language. Our optimization is based on modulo unrolling, a method to improve memory parallelism for tiled architectures. We adapt the technique to the problem of compiling for message passing architectures. Our method results in performance improvements in both runtime(More)
  • 1