Hu, Y. CharlieJohnsson, S. Lennart2016-02-251997Hu, Y. Charlie and S. Lennart Johnsson. 1997. Data Parallel Performance Optimizations Using Array Aliasing. Harvard Computer Science Group Technical Report TR-13-97.http://nrs.harvard.edu/urn-3:HUL.InstRepos:25620448The array aliasing mechanism provided in the Connection Machine Fortran (CMF) language and run{time system provides a unique way of identifying the memory address spaces local to processors within the global address space of distributed memory architectures, while staying in the data parallel programming paradigm. We show how the array aliasing feature can be used effectively in optimizing communication and computation performance. The constructs we present occur frequently in many scientific and engineering applications, and include various forms of aggregation and array reshaping through array aliasing. The effectiveness of the optimization techniques is demonstrated on an implementation of Anderson's hierarchical O(N) N-body method.en-USData parallel programmingarray aliasinghierarchical N-body methodsData Parallel Performance Optimizations Using Array AliasingResearch Paper or Report2016-02-25