Optimization of Memory Usage Requirement for a Class of Loops Implementing Multi-dimensional Integrals

  • Authors:
  • Chi-Chung Lam;Daniel Cociorva;Gerald Baumgartner;P. Sadayappan

  • Affiliations:
  • -;-;-;-

  • Venue:
  • LCPC '99 Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multi-dimensional integrals of products of several arrays arise in certain scientific computations. In the context of these integral calculations, this paper addresses a memory usage minimization problem. Based on a framework that models the relationship between loop fusion and memory usage, we propose an algorithm for finding a loop fusion configuration that minimizes memory usage. A practical example shows the performance improvement obtained by our algorithm on an electronic structure computation.