kirancodes.me
To Proof Maintenance & Beyond!

Unifying Data and Control Transformations for Distributed Shared Memory Machines

Michal Cierniak, Wei Li

Abstract

We present a unified approach to locality optimization that employs both data and control transformations. Data transformations include changing the array layout in memory. Control transformations involve changing the execution order of programs. We have developed new techniques for compiler optimizations for distributed shared-memory machines, although the same techniques can be used for sequential machines with a memory hierarchy.

Related papers