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

Timing optimization of nested loops considering code size for DSP applications

  • University of Texas at Dallas

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

摘要

Software pipelining for nested loops remains a challenging problem for embedded system design. The existing software pipelining techniques for single loops can only explore the parallelism of the innermost loop, so the final timing performance is inferior. While multi-dimensional (MD) retiming can explore the outer loop parallelism, it introduces large overheads in loop index generation and code size due to transformation. In this paper, we use MD retiming to model the software pipelining problem of nested loops. We show that the computation time and code size of a software-pipelined loop nest is affected by execution sequence and retiming function. The algorithm of Software Pipelining for NEsted loops technique (SPINE) is proposed to generate fully parallelized loops efficiently with the overheads as small as possible. The experimental results show that our technique outperforms both the standard software pipelining and MD retiming significantly.

源语言英语
主期刊名Proceedings - 2004 International Conference on Parallel Processing, ICPP 2004
出版商Institute of Electrical and Electronics Engineers Inc.
页475-482
页数8
ISBN(印刷版)0769521975
DOI
出版状态已出版 - 2004
已对外发布是
活动33rd International Conference on Parallel Processing, ICPP 2004 - Montreal, Que, 加拿大
期限: 15 8月 2004 → 18 8月 2004

丛书

姓名Proceedings of the International Conference on Parallel Processing
ISSN(印刷版)0190-3918

会议

会议33rd International Conference on Parallel Processing, ICPP 2004
国家/地区加拿大
市Montreal, Que
时期15/08/04 → 18/08/04

学术指纹

探究 'Timing optimization of nested loops considering code size for DSP applications' 的科研主题。它们共同构成独一无二的学术指纹。

引用此