Deriving Array Distributions by Optimization Techniques

  • Authors:
  • Thomas Rauber;Gudula Rünger

  • Affiliations:
  • Institut für Informatik, Universität Halle-Wittenberg, 06099 Halle (Saale), Germany rauber@informatik.uni-halle.de;Institut für Informatik, Universität Leipzig, Augustusplatz 10-11, 04109 Leipzig, Germany ruenger@informatik.uni-halle.de

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper presents a new method to derive data distributions for parallel computers with distributed memory organization by a mathematical optimization technique. Prerequisites for this approach are a parameterized data distribution and a rigorous performance prediction technique that allows us to derive runtime formulas containing the parameters of the data distribution. A mathematical optimization technique can then be used to determine the parameters in such a way that the total runtime is minimized, thus also minimizing the communication overhead and the load imbalance penalty. The method is demonstrated by using it to determine a data distribution for the LU decomposition of a matrix.