跳到主要导航 跳到搜索 跳到主要内容

Optimized address assignment with array and loop transformations for minimizing schedule length

  • City University of Hong Kong
  • Shandong University
  • Hong Kong Polytechnic University
  • University of Texas at Dallas

科研成果: 期刊稿件 › 文章 › 同行评审

摘要

Reducing address arithmetic operations by optimization of address offset assignment greatly improves the performance of digital signal processor (DSP) applications. However, minimizing address operations alone may not directly reduce code size and schedule length for DSPs with multiple functional units. Little research work has been conducted on loop optimization with address offset assignment problem for architectures with multiple functional units. In this paper, we combine loop scheduling, array interleaving, and address assignment to minimize the schedule length and the number of address operations for loops on DSP architectures with multiple functional units. Array interleaving is applied to optimize address assignment for arrays in loop scheduling process. An algorithm, Address Operation Reduction Rotation Scheduling (AORRS), is proposed. The algorithm minimizes both schedule length and the number of address operations. with to list scheduling, AORRS shows an average reduction of 38.4% in schedule length and an average reduction of 31.7% in the number of address operations. Compared with rotation scheduling, AORRS shows an average reduction of 15.9% in schedule length and 33.6% in the number of address operations.

源语言英语
页(从-至)379-389
页数11
期刊IEEE Transactions on Circuits and Systems
卷55
期1
DOI
出版状态已出版 - 2月 2008
已对外发布是

学术指纹

探究 'Optimized address assignment with array and loop transformations for minimizing schedule length' 的科研主题。它们共同构成独一无二的学术指纹。

引用此