Addressing Partitioned Arrays in Distributed Memory Multiprocessors – the Software Virtual Memory Approach
Rajeev K. Barua, David A. Kranz, Anant K. Agarwal · DSpace@MIT (Massachusetts Institute of Technology) · 1998
Harnessing the full performance potential of cache-coherent distributed shared memory multiprocessors without inordinate user effort requires a compilation technology that can automatically manage multiple levels of memory hierarchy. This paper describes a working compiler for such machines that automatically partitions loops and data arrays to optimize locality of access.