The Preprocessed Doacross Loop

Abstract

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. We propose a type of doacross loop that allows us to schedule iterations of a loop among processors without advance knowledge of inter-iteration dependencies. The method proposed for loop iterations requires us to carry out parallelizable preprocessing and postprocessing steps during program execution. Keywords: Shared memory, Runtime.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 29, 1990
Accession Number
ADA227203

Entities

People

  • Joel H. Saltz
  • Ravi Mirchandaney

Tags

DTIC Thesaurus Topics

  • Compilers
  • Computer Programs
  • Computer Science
  • Computers
  • Differential Equations
  • Efficiency
  • Engineering
  • Equations
  • Iterations
  • Partial Differential Equations
  • Preprocessing
  • Simulations

Fields of Study

  • Engineering

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Computational Linguistics
  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)