A Technique for Parallel Loop Execution

  • Authors:
  • Volodymyr Beletskyy

  • Affiliations:
  • -

  • Venue:
  • PARA '02 Proceedings of the 6th International Conference on Applied Parallel Computing Advanced Scientific Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

A technique and its modification to execute in parallel perfectly and imperfectly nested loops with linear dependencies are considered. The technique obliges that firstly, all the loop iterations are executed in parallel. Then, the ends of pairs of dependent iterations are re-executed serially in lexicographical order. With the modified technique, first, all independent iterations and the iterations that are the beginnings of pairs of dependent ones are executed in parallel. Then, the iterations that are the ends of those are executed serially. Possibilities of implementing the technique and its modification by means of the Omega calculator are presented. Experimental results and future research are considered.