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

Optimal two level partitioning and loop scheduling for hiding memory latency for DSP applications

  • University of Notre Dame

科研成果: 期刊稿件会议文章同行评审

摘要

The large latency of memory accesses in modern computers is a key obstacle in achieving high processor utilization. To hide this latency, this paper proposes a new memory management technique that can be applied to computer architectures with three levels of memory. The technique takes advantage of access pattern information that is available at compile time by prefetching certain data elements from the higher level memory. It as well maintains certain data for a period of time to prevent unnecessary data swapping. Data locality is much improved compared with the usual pattern by partitioning the iteration space and reducing execution in each partition. These combined approaches lead to improvements in average execution times of approximately 35% over the one-level partition algorithm and more than 80% over list scheduling and hardware prefetching.

源语言英语
页(从-至)540-545
页数6
期刊Proceedings - Design Automation Conference
DOI
出版状态已出版 - 2000
已对外发布
活动DAC 2000: 37th Design Automation Conference - Los Angeles, CA, USA
期限: 5 6月 20009 6月 2000

指纹

探究 'Optimal two level partitioning and loop scheduling for hiding memory latency for DSP applications' 的科研主题。它们共同构成独一无二的指纹。

引用此