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

RCRS: A framework for loop scheduling with limited number of registers

  • Kaisheng Wang*
  • , Ted Zhihong Yu
  • , Edwin H.M. Sha
  • *此作品的通讯作者
  • University of Notre Dame

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

摘要

Many real time applications such as multimedia and DSP systems terms require high throughput, so it is necessary to have special purpose designs for them. Loop pipelining is an effective approach to reduce the total execution time of loops. While most previous research concentrates on the scheduling of computation, the experiments show that data access may give significant overhead if the register resource is limited. This paper studies the register constraint problem and presents Register Constrained Rotation Scheduling (RCRS), including the algorithm analyzing the number of required registers for loops and two classes of algorithms based on different assumptions. The first class is for loop scheduling with a given number of registers. If the number of registers is too stringent, the second class of algorithms are applied by inserting necessary LOAD/STORE operations into the loop schedule. Through the series of experiments, the RCRS algorithms are shown to achieve near optimal schedule length while satisfying register constraints.

源语言英语
页(从-至)386-391
页数6
期刊Proceedings of the IEEE Great Lakes Symposium on VLSI
出版状态已出版 - 1998
已对外发布
活动Proceedings of the 1998 8th Great Lakes Symposium on VLSI - Lafayette, LA, USA
期限: 19 2月 199821 2月 1998

指纹

探究 'RCRS: A framework for loop scheduling with limited number of registers' 的科研主题。它们共同构成独一无二的指纹。

引用此