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

被引:0
|
作者
Wang, Z [1 ]
Kirkpatrick, M [1 ]
Sha, EHM [1 ]
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
来源
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000 | 2000年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The large latency of memory accesses in modem 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
相关论文
共 50 条
  • [1] Optimal loop scheduling for hiding memory latency based on two-level partitioning and prefetching
    Wang, Z
    O'Neil, TW
    Sha, EHM
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2001, 49 (11) : 2853 - 2864
  • [2] Partitioning and Scheduling DSP Applications with Maximal Memory Access Hiding
    Zhong Wang
    Edwin Hsing-Mean Sha
    Yuke Wang
    EURASIP Journal on Advances in Signal Processing, 2002
  • [3] Partitioning and scheduling DSP applications with maximal memory access hiding
    Wang, Zhong
    Sha, Edwin Hsing-Mean
    Wang, Yuke
    1600, Hindawi Publishing Corporation (2002):
  • [4] Partitioning and scheduling DSP applications with maximal memory access hiding
    Wang, Z
    Sha, EHM
    Wang, YK
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (09) : 926 - 935
  • [5] Iterational Retiming with Partitioning: Loop Scheduling with Complete Memory Latency Hiding
    Xue, Chun Jason
    Hu, Jingtong
    Shao, Zili
    Sha, Edwin
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (03)
  • [6] Minimizing write operation for multi-dimensional DSP applications via a two-level partition technique with complete memory latency hiding
    Wang, Yan
    Li, Kenli
    Li, Keqin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (02) : 112 - 126
  • [7] Optimal Loop Tiling for Minimizing Write Operations on NVMs with Complete Memory Latency Hiding
    Xu, Rui
    Sha, Edwin Hsing-Mean
    Zhuge, Qingfeng
    Song, Yuhong
    Lin, Jingzhi
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 389 - 394
  • [8] Hiding Memory Latency Using Fixed Priority Scheduling
    Wasly, Saud
    Pellizzoni, Rodolfo
    2014 IEEE 20TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2014, : 75 - 85
  • [9] LOOP SCHEDULING AND ASSIGNMENT TO MINIMIZE ENERGY WHILE HIDING LATENCY FOR HETEROGENEOUS MULTI-BANK MEMORY
    Qiu, Meikang
    Wu, Jiande
    Xue, Chun Jason
    Hu, Jingtong Aaron
    Tseng, Wei-Che
    Sha, Edwin H. -M.
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 458 - +
  • [10] LOOP SCHEDULING WITH MEMORY ACCESS REDUCTION UNDER REGISTER CONSTRAINTS FOR DSP APPLICATIONS
    Wang, Meng
    Liu, Duo
    Wang, Yi
    Shao, Zili
    SIPS: 2009 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, 2009, : 139 - 144