@inproceedings{a7a09789847344cb9bf45a39ca7200c7,
title = "An empirical study on DOACROSS loops",
abstract = "Loop-iteration level parallelism is one of the most common forms of parallelism being exploited by optimizing compilers and parallel machines. In the present study, the authors selected six large application programs and used an execution-driven simulation technique from MaxPar to identify and measure the effectiveness of concurrent DOACROSS loop execution. It was found that executing DOACROSS loops serially can significantly degrade the performance for some of the programs. The authors also measured and studied the characteristics of those cross-iteration dependences in DOACROSS loops and measured the capability of a state-of-the-art parallellizing compiler, KAP, in identifying and eliminating cross-iteration dependences.",
author = "Chen, {Ding Kai} and Yew, {Pen chung}",
year = "1991",
language = "English (US)",
isbn = "0818621583",
series = "Proc Supercomput 91",
publisher = "Publ by IEEE",
pages = "620--632",
booktitle = "Proc Supercomput 91",
note = "Proceedings of Supercomputing '91 ; Conference date: 18-11-1991 Through 22-11-1991",
}