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

Optimizing nested loops with iterational and instructional retiming

  • Chun Xue*
  • , Zili Shao
  • , Meilin Liu
  • , Mei Kang Qiu
  • , Edwin H.M. Sha
  • *此作品的通讯作者
  • University of Texas at Dallas
  • Hong Kong Polytechnic University

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

摘要

Embedded systems have strict timing and code size requirements. Retiming is one of the most important optimization techniques to improve the execution time of loops by increasing the parallelism among successive loop iterations. Traditionally, retiming, has been applied at instruction level to reduce cycle period for single loops. While multi-dimensional (MD) retiming can explore the outer loop parallelism, it introduces large overheads in loop index generation and code size due to loop transformation. In this paper, we propose a novel approach, that combines iterational retiming with instructional retiming to satisfy any given timing constraint by achieving full parallelism for iterations in a partition with minimal code size. The experimental results show that combining iterational retiming and instructional retiming, we can achieve 37% code size reduction comparing to applying iteration retiming alone.

源语言英语
主期刊名Embedded and Ubiquitous Computing - International Conference EUC 2005, Proceedings
164-173
页数10
DOI
出版状态已出版 - 2005
已对外发布
活动International Conference on Embedded and Ubiquitous Computing, EUC 2005 - Nagasaki, 日本
期限: 6 12月 20059 12月 2005

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
3824 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议International Conference on Embedded and Ubiquitous Computing, EUC 2005
国家/地区日本
Nagasaki
时期6/12/059/12/05

指纹

探究 'Optimizing nested loops with iterational and instructional retiming' 的科研主题。它们共同构成独一无二的指纹。

引用此