Extended control flow graph based performance optimization using scratch-pad memory

被引:1
|
作者
Pu, HL [1 ]
Ming, L [1 ]
Jing, J [1 ]
机构
[1] Southeast Univ, Natl ASIC Syst Engn Technol Res Ctr, Nanjing 210096, Peoples R China
关键词
D O I
10.1109/DATE.2005.150
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an exploration approach for the researcher to choose the suitable size of Scratch-Pad memory (SPM)for maximal performance improvement of a specified application. The approach uses an extended control flow graph (ECFG) to describe the application and provides a solution to reduce the additional overhead of moving nodes to SPM. Experiments achieves on average 11 % increase in performance compared to the previous approaches and 44% decrease in the application's runtime compared to none SPM environment.
引用
收藏
页码:828 / 829
页数:2
相关论文
共 50 条
  • [41] Energy efficiency of scratch-pad memory in deep submicron domains: an empirical study
    Takase, Hideki
    Tomiyama, Hiroyuki
    Zeng, Gang
    Takada, Hiroaki
    IEICE ELECTRONICS EXPRESS, 2008, 5 (23) : 1010 - 1016
  • [42] DRDU: A data reuse analysis technique for efficient scratch-pad memory management
    Issenin, Ilya
    Brockmeyer, Erik
    Miranda, Miguel
    Dutt, Nikil
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (02)
  • [43] Scratch-Pad Memory Banking for Energy Reduction in Embedded Signal Processing Systems
    Balasa, Florin
    Luican, Ilie I.
    Gingu, Cristian V.
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 844 - 847
  • [44] Partitioning and Allocation of Scratch-Pad Memory for Priority-Based Preemptive Multi-Task Systems
    Takase, Hideki
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1124 - 1129
  • [45] Memory Allocation for Embedded Systems with a Compile-Time-Unknown Scratch-Pad Size
    Nguyen, Nghi
    Dominguez, Angel
    Barua, Rajeev
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 8 (03)
  • [46] LEAKAGE-AWARE SCRATCH-PAD MEMORY BANKING FOR EMBEDDED MULTIDIMENSIONAL SIGNAL PROCESSING
    Balasa, Florin
    Abuaesh, Noha
    Gingu, Cristian V.
    Nasui, Doru V.
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [47] On combining iteration space tiling with data space tiling for scratch-pad memory systems
    Zhang, Chunhui
    Kurdahi, Fadi
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 973 - 976
  • [48] ISOS: Space Overlapping Based on Iteration Access Patterns for Dynamic Scratch-pad Memory Management in Embedded Systems
    Yang, Yanqin
    Shao, Zili
    Pan, Linfeng
    Guo, Minyi
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1360 - +
  • [49] Scratch-Pad Memory Banking by Dynamic Programming for Embedded Data-Intensive Applications
    Balasa, Florin
    Abuaesh, Noha
    Luican, Ilie I.
    Zhu, Hongwei
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 485 - 489
  • [50] Low-Power Low-Latency Data Allocation for Hybrid Scratch-Pad Memory
    Qiu, Meikang
    Chen, Zhi
    Liu, Meiqin
    IEEE EMBEDDED SYSTEMS LETTERS, 2014, 6 (04) : 69 - 72