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

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

  • University of Texas at Dallas

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

摘要

Loop fusion is commonly used to improve the instruction-level 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-dimensional retiming concepts. We show that any "J+K" model loop can be legally fused using our legalizing fusion technique. Polynomial-time algorithms are developed to solve the loop fusion problem for "J+K" model loops considering both timing and code size of the final code. Our technique produces the final code and calculates the resultant code size directly from the retiming values. The experimental results show that our loop fusion technique always significantly reduces the schedule length.

源语言英语
主期刊名CASES 2004
主期刊副标题International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
出版商Association for Computing Machinery (ACM)
页190-201
页数12
ISBN(印刷版)1581138903, 9781581138900
DOI
出版状态已出版 - 2004
已对外发布是
活动CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems - Washington, DC, 美国
期限: 22 9月 2004 → 25 9月 2004

丛书

姓名CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems

会议

会议CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
国家/地区美国
市Washington, DC
时期22/09/04 → 25/09/04

学术指纹

探究 'General loop fusion technique for nested loops considering timing and code size' 的科研主题。它们共同构成独一无二的学术指纹。

引用此