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 条
  • [31] A Reconfigurable Cache for Efficient Use of Tag RAM as Scratch-Pad Memory
    Huang, Ing-Jer
    Lai, Chun-Hung
    Yang, Yun-Chung
    Dow, Hsu-Kang
    Chen, Hung-Lun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (04) : 663 - 670
  • [32] Dynamic scratch-pad memory management for irregular array access patterns
    Chen, G.
    Ozturk, O.
    Kandemir, M.
    Karakoy, M.
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 929 - +
  • [33] Dataflow analysis for energy-efficient scratch-pad memory management
    Chen, GY
    Kandemir, M
    ISLPED '05: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2005, : 327 - 330
  • [34] Decoupled Processors Architecture for Accelerating Data Intensive Applications using Scratch-Pad Memory Hierarchy
    Milidonis, Athanasios
    Alachiotis, Nikolaos
    Porpodas, Vasileios
    Michail, Harris
    Panagiotakopoulos, Georgios
    Kakarountas, Athanasios P.
    Goutis, Costas E.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 59 (03): : 281 - 296
  • [35] Automatic Analysis of Scratch-Pad Memory Code for Heterogeneous Multicore Processors
    Donaldson, Alastair F.
    Kroening, Daniel
    Ruemmer, Philipp
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2010, 6015 : 280 - 295
  • [36] Optimizing Data Distribution for Loops on Embedded Multicore with Scratch-Pad Memory
    Gao, Qiuyan
    Zhuge, Qingfeng
    Zhang, Jun
    Zhu, Guanyu
    Sha, Edwin H. -M.
    JOURNAL OF COMPUTERS, 2014, 9 (05) : 1066 - 1076
  • [37] Compiler-guided leakage optimization for banked scratch-pad memories
    Kandemir, M
    Irwin, MJ
    Chen, GL
    Kolcu, I
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (10) : 1136 - 1146
  • [38] Decoupled Processors Architecture for Accelerating Data Intensive Applications using Scratch-Pad Memory Hierarchy
    Athanasios Milidonis
    Nikolaos Alachiotis
    Vasileios Porpodas
    Harris Michail
    Georgios Panagiotakopoulos
    Athanasios P. Kakarountas
    Costas E. Goutis
    Journal of Signal Processing Systems, 2010, 59 : 281 - 296
  • [39] Energy efficiency of scratch-pad memory at 65 nm and below: An empirical study
    Takase, Hideki
    Tomiyama, Hiroyuki
    Zeng, Gang
    Takada, Hiroaki
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 93 - 97
  • [40] Banked scratch-pad memory management for reducing leakage energy consumption.
    Kandemir, M
    Irwin, MJ
    Chen, G
    Kolcu, I
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 120 - 124