Efficient loop-level parallelism in Ada

@inproceedings{Hind1991EfficientLP,
  title={Efficient loop-level parallelism in Ada},
  author={Michael Hind and Edmond Schonberg},
  booktitle={TRI-Ada '91},
  year={1991}
}
Parallelism in scientific applications can most often be found at the loop level. Although Ada supports parallelism via the task construct, its coarseness renders it unsuitable for this ligMrueight parallelism. In this work we propose Ada constructs to achieve efficient looplevel parallelism in ANSI-Ada. This is accomplished in two steps. First, we present an idiom that allows the specification of light-weight tasks. Second, we give an efficient implementation of thk idiom that performs better… CONTINUE READING