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

Loop fusion technique with minimal memory cost via retiming

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

摘要

Embedded systems are usually constrained in terms of timing, power, and memory. Many embedded applications, especially in the multi-media and telecom domains, are inherently data dominant. These embedded DSP applications usually exhibit intensive computations in the form of multi-level loops. The performance of these embedded DSP applications mainly depends on the code quality of the loops and the memory hierarchy design. During the design phase of the embedded system, it is important to estimate the overall storage requirement and to design an optimized memory system and take advantage of the memory system by program transformations and loop transformations. Loop fusion is one of the most effective techniques to increase the performance of applications with multiple loops. In this paper, we propose a technique to estimate the memory cost of the original loop and the fused loop based on the data dependence distance. We then propose loop transformation techniques to legalize loop fusion and at the same time to reduce the overall memory cost. The experimental results show that the execution time of the fused loops by our legalizing fusion technique is significantly reduced compared to the execution time of the original loops, and the fused loops achieve the minimal memory cost.

源语言英语
主期刊名24th International Conference on Computers and Their Applications 2009, CATA 2009
92-98
页数7
出版状态已出版 - 2009
已对外发布
活动24th International Conference on Computers and Their Applications 2009, CATA 2009 - New Orleans, LA, 美国
期限: 8 4月 200910 4月 2009

出版系列

姓名24th International Conference on Computers and Their Applications 2009, CATA 2009

会议

会议24th International Conference on Computers and Their Applications 2009, CATA 2009
国家/地区美国
New Orleans, LA
时期8/04/0910/04/09

指纹

探究 'Loop fusion technique with minimal memory cost via retiming' 的科研主题。它们共同构成独一无二的指纹。

引用此