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

Loop scheduling with timing and switching-activity minimization for VLIW DSP

  • Hong Kong Polytechnic University
  • University of Texas at Dallas

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

摘要

In embedded systems, high-performance DSP needs to be performed not only with high-data throughput but also with low-power consumption. This article develops an instruction-level loop-scheduling technique to reduce both execution time and bus-switching activities for applications with loops on VLIW architectures. We propose an algorithm, SAMLS (Switching-Activity Minimization Loop Scheduling), to minimize both schedule length and switching activities for applications with loops. In the algorithm, we obtain the best schedule from the ones that are generated from an initial schedule by repeatedly rescheduling the nodes with schedule length and switching activities minimization based on rotation scheduling and bipartite matching. The experimental results show that our algorithm can reduce both schedule length and bus-switching activities. Compared with the work of Lee et al. [2003], SAMLS shows an average 11.5% reduction in schedule length and an average 19.4% reduction in bus-switching activities.

源语言英语
页(从-至)165-185
页数21
期刊ACM Transactions on Design Automation of Electronic Systems
11
1
DOI
出版状态已出版 - 2006
已对外发布

指纹

探究 'Loop scheduling with timing and switching-activity minimization for VLIW DSP' 的科研主题。它们共同构成独一无二的指纹。

引用此