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

Optimizing Timing and Code Size Using Maximum Direct Loop Fusion

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

摘要

In this paper, we develop the technique that combines loop distribution with maximum direct loop fusion (LD_MDF), which performs maximum loop distribution, followed by maximum direct loop fusion to optimize timing and code size simultaneously. We illustrate using examples that dependence cycle is not always a restriction for loop distribution for multi-level loops. We map the maximum direct loop fusion problem to the graph partitioning problem. A polynomial graph partitioning algorithm is developed to compute the fusion partitions. We prove that our maximum direct loop fusion algorithm produces the fewest number of resultant loop nests without violating dependence constraints. We also show that the resultant code size of the fused loops by the technique of loop distribution with maximum direct loop fusion is always smaller than the code size of the original loops.

源语言英语
主期刊名19th International Conference on Parallel and Distributed Computing Systems 2006, PDCS 2006
出版商International Society for Computers and Their Applications (ISCA)
38-43
页数6
ISBN(电子版)9781604236446
出版状态已出版 - 2006
已对外发布
活动19th International Conference on Parallel and Distributed Computing Systems, PDCS 2006 - San Francisco, 美国
期限: 20 9月 200622 9月 2006

出版系列

姓名19th International Conference on Parallel and Distributed Computing Systems 2006, PDCS 2006

会议

会议19th International Conference on Parallel and Distributed Computing Systems, PDCS 2006
国家/地区美国
San Francisco
时期20/09/0622/09/06

指纹

探究 'Optimizing Timing and Code Size Using Maximum Direct Loop Fusion' 的科研主题。它们共同构成独一无二的指纹。

引用此