A consistent generation of pipeline parallelism and distribution of operations and data among processors

  • Authors:
  • E. V. Adutskevich;N. A. Likhoded

  • Affiliations:
  • Institute of Mathematics, National Academy of Sciences of Belarus, Minsk, Belarus 220072;Institute of Mathematics, National Academy of Sciences of Belarus, Minsk, Belarus 220072

  • Venue:
  • Programming and Computing Software
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of mapping affine loop nests onto parallel computers with distributed memory is considered. A technique for algorithm scheduling and distributing operations and data over processors is proposed. This technique makes it possible to generate pipeline parallelism and minimize the amount of data exchanges between the processors. The method is adapted for automation and explicitly allows for dependence on outer variables of loops.