Presentation 2011-11-29
Automatic Loop Fusion for High Level Synthesis using Outer Loop Shifting
Yuta KATO, Kenshu SETO, Takuya MARUIZUMI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) When designing hardware with high-level synthesis tools, it is often necessary to manually perform loop restructuring optimizations. Loop fusion is known to be one of the most effective techniques in such optimizations. Although many automatic loop fusion algorithms are proposed for parallel processors, such algorithms often generate loop structures which are not suitable for the hardware synthesis with high-level synthesis. In this paper, we extend the existing automatic loop fusion algorithm for multicores so that loop fusion is successful even for the input loops for which the previous loop fusion algorithm fails to fuse. We tested our approach for benchmark programs. With high-level synthesis, we performed loop pipelining to the fused loops, and found that the proposed technique (we named it outer loop shifting) generates pipelined hardware with up to 30% less execution cycles than that by the previous loop fusion algorithm.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) polyhedral model / loop fusion / high level synthesis / loop pipelining
Paper # VLD2011-69,DC2011-45
Date of Issue

Conference Information
Committee DC
Conference Date 2011/11/21(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Dependable Computing (DC)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Automatic Loop Fusion for High Level Synthesis using Outer Loop Shifting
Sub Title (in English)
Keyword(1) polyhedral model
Keyword(2) loop fusion
Keyword(3) high level synthesis
Keyword(4) loop pipelining
1st Author's Name Yuta KATO
1st Author's Affiliation Tokyo City University()
2nd Author's Name Kenshu SETO
2nd Author's Affiliation Tokyo City University
3rd Author's Name Takuya MARUIZUMI
3rd Author's Affiliation Tokyo City University
Date 2011-11-29
Paper # VLD2011-69,DC2011-45
Volume (vol) vol.111
Number (no) 325
Page pp.pp.-
#Pages 6
Date of Issue