@inproceedings{9c64f4fd2f3c4cc7b14038efabe32484,
title = "Optimizing Timing and Code Size Using Maximum Direct Loop Fusion",
abstract = "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.",
keywords = "Code Size, Embedded DSP, Loop Distribution, Loop Fusion",
author = "Meilin Liu and Chun Xue and Meikang Qiu and Sha, \{Edwin H.M.\}",
note = "Publisher Copyright: {\textcopyright} 19th International Conference on Parallel and Distributed Computing Systems 2006, PDCS 2006. All rights reserved.; 19th International Conference on Parallel and Distributed Computing Systems, PDCS 2006 ; Conference date: 20-09-2006 Through 22-09-2006",
year = "2006",
language = "英语",
series = "19th International Conference on Parallel and Distributed Computing Systems 2006, PDCS 2006",
publisher = "International Society for Computers and Their Applications (ISCA)",
pages = "38--43",
booktitle = "19th International Conference on Parallel and Distributed Computing Systems 2006, PDCS 2006",
address = "美国",
}