Proceedings of the 2004 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems 2004
DOI: 10.1145/1023833.1023860
|View full text |Cite
|
Sign up to set email alerts
|

General loop fusion technique for nested loops considering timing and code size

Abstract: Loop fusion is commonly used to improve the instructionlevel parallelism of loops for high-performance embedded computing systems. Loop fusion, however, is not always directly applicable because the fusion prevention dependencies may exist among loops. Most of the existing techniques still have limitations in fully exploiting the advantages of loop fusion. In this paper, we present a general loop fusion technique for loops or nested loops based on the loop dependency graph model, retiming, and multi-dimensiona… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2005
2005
2010
2010

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 10 publications
(25 citation statements)
references
References 18 publications
0
25
0
Order By: Relevance
“…LDG4 and LDG5 refer to the examples shown in Figure 2(a) and Figure 6(a) in [4]. Each node of an LDG is a DSP benchmark.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…LDG4 and LDG5 refer to the examples shown in Figure 2(a) and Figure 6(a) in [4]. Each node of an LDG is a DSP benchmark.…”
Section: Methodsmentioning
confidence: 99%
“…Although the maximum loop fusion technique (Max LF) proposed in [4] can always achieve a shorter execution time than the technique of maximum loop distribution with direct fusion (MLD DF), it increases the code size. In many cases, this technique cannot be applied because of the memory constraint.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations