Partitioning and scheduling DSP applications with maximal memory access hiding

被引:6
|
作者
Wang, Z [1 ]
Sha, EHM
Wang, YK
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
[2] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
关键词
loop pipelining; initial data; maximal overlap; balanced partition scheduling;
D O I
10.1155/S1110865702205041
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an iteration space partitioning scheme to reduce the CPU idle time due to the long memory access latency. We take into consideration both the data accesses of intermediate and initial data. An algorithm is proposed to find the largest overlap for initial data to reduce the entire memory traffic. In order to efficiently hide the memory latency, another algorithm is developed to balance the ALU and memory schedules. The experiments on DSP benchmarks show that the algorithms significantly outperform the known existing methods.
引用
收藏
页码:926 / 935
页数:10
相关论文
empty
未找到相关数据