Instruction level parallelism of non-uniform acyclic loops

  • Authors:
  • Nelson L. Passos;Peng Xue;Hoang Bui

  • Affiliations:
  • Midwestern State University, Wichita Falls, TX;Midwestern State University, Wichita Falls, TX;Midwestern State University, Wichita Falls, TX

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

New applications involving multi-rate systems, data compression and mathematical series, require high computational power, which most of the time implies the use of parallel processing. When the parallelism is associated with super-scalar architectures, code optimization must be applied at the instruction level in order to produce the desired performance. These improvements are usually applied to loop constructs due to their recurrence and criticality in the behavior of the application. Loop optimization has been studied for a very long time and, presently, it is still a complex subject to discuss in the classroom. In this study, the retiming theory is revisited and extended to the case of non-uniform one-dimensional acyclic loops with linear index expressions. The paper provides a new dimension in the study of this loop optimization technique.