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

Multi-level Loop Fusion with Mimimal Code Size

  • University of Texas at Dallas

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

摘要

Loop fusion is one of the most effective and common techniques to increase the performance of programs with multiple loops. The code size of the fused loop after loop fusion legalization might be increased due to the generation of the extra prologue and epilogue. Code size should be considered and minimized for embedded system designs. In this paper, we develop the Select_LF technique, which is to select one of the possible dimensions to legalize loop fusion such that the resultant code size of the fused loop is minimized. We propose a theoretical foundation to determine which dimensions are possible to be retimed to legalize loop fusion for any "J + K" model loop with a J-level outer loop and multiple K-level inner loops. The experimental results show that the execution time of the fused loops by our Select_LF technique is reduced by 55.4% on average compared to the original loops, and the code size of the fused loops is reduced by 7.8% on average compared to the previously reported Max_LF algorithm.

源语言英语
主期刊名18th ISCA International Conference on Parallel and Distributed Computing Systems 2005, PDCS 2005
出版商International Society for Computers and Their Applications (ISCA)
页348-353
页数6
ISBN(电子版)9781604234565
出版状态已出版 - 2005
已对外发布是
活动18th International Conference on Parallel and Distributed Computing Systems, PDCS 2005 - Las Vegas, 美国
期限: 12 9月 2005 → 14 9月 2005

丛书

姓名18th ISCA International Conference on Parallel and Distributed Computing Systems 2005, PDCS 2005

会议

会议18th International Conference on Parallel and Distributed Computing Systems, PDCS 2005
国家/地区美国
市Las Vegas
时期12/09/05 → 14/09/05

学术指纹

探究 'Multi-level Loop Fusion with Mimimal Code Size' 的科研主题。它们共同构成独一无二的学术指纹。

引用此