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

Effective loop partitioning and scheduling under memory and register dual constraints

  • City University of Hong Kong
  • University of Texas at Dallas
  • Hong Kong Polytechnic University
  • U. of New Orleans

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Loops arc the most important sections for embedded applications. To achieve high performance, two loop transformation techniques are often applied, namely loop pipelining and loop partitioning. Loop pipelining is an effective approach to increase parallelism and reduce schedule length. Loop partitioning with prefetching increases data locality and hides memory latency. However, loop pipelining increases register pressure and loop partitioning increases local memory requirement. As most embedded systems have limited number of registers and limited memory, without careful study, these two techniques can not be applied effectively. In this paper, we propose an effective scheduling framework, Register and Memory Sensitive Partitioning(RMSP), to minimize average schedule length per iteration under register and memory dual constraints for parallel embedded systems. Experiments show that RMSP reduces schedule length by 14.1% in average compared to previous methods applied directly.

源语言英语
主期刊名Design, Automation and Test in Europe, DATE 2008
1202-1207
页数6
DOI
出版状态已出版 - 2008
已对外发布
活动Design, Automation and Test in Europe, DATE 2008 - Munich, 德国
期限: 10 3月 200814 3月 2008

出版系列

姓名Proceedings -Design, Automation and Test in Europe, DATE
ISSN(印刷版)1530-1591

会议

会议Design, Automation and Test in Europe, DATE 2008
国家/地区德国
Munich
时期10/03/0814/03/08

学术指纹

探究 'Effective loop partitioning and scheduling under memory and register dual constraints' 的科研主题。它们共同构成独一无二的学术指纹。

引用此