The Preprocessed Doacross Loop

Joel Haskin Saltz, Ravi Mirchandaney · Proceedings of the International Conference on Parallel Processing · 1990

Dependencies between loop iterations cannot always be characterized during program compilation. Doacross loops typically make use of a-priori knowledge of inter-iteration dependencies to carry out required synchronizations. A type of doacross loop is proposed that allows the scheduling of iterations of a loop among processors without advance knowledge of inter-iteration dependencies. The method proposed for loop iterations requires that parallelizable preprocessing and postprocessing steps be carried out during program execution.

Read the paper · More papers on PaperTik