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 条
  • [21] Analysis of scratch-pad and data-cache performance using statistical methods
    Absar, Javed
    Catthoor, Francky
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 820 - 825
  • [22] Optimal Data Placement for Memory Architectures with Scratch-Pad Memories
    Guo, Yibo
    Zhuge, Qingfeng
    Hu, Jingtong
    Sha, Edwin H. -M.
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1045 - 1050
  • [23] A scratch-pad memory aware dynamic loop scheduling algorithm
    Ozturk, Ozcan
    Kandemir, Mahmut
    Narayanan, Sri Hari Krishna
    ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 738 - +
  • [24] Pretenuring in Java']Java by object lifetime and reference density using scratch-pad memory
    Chong, K. F.
    Ho, C. Y.
    Fong, Anthony S.
    15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 205 - +
  • [25] An Allocation Optimization Method for Partially-Reliable Instruction Scratch-Pad Memory in Embedded Systems
    Hatayama, Takuya
    Takase, Hideki
    Takagi, Kazuyoshi
    Takagi, Naofumi
    2014 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2014, : 118 - 119
  • [26] Allocation of Scratch-Pad Memory in Priority-Based Multi-Task Systems
    Takase, Hideki
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 68 - 71
  • [27] Energy-Aware Scratch-Pad Memory Partitioning for Embedded Systems
    Balasa, Florin
    Abuaesh, Noha
    Gingu, Cristian V.
    Luican, Ilie I.
    Nasui, Doru V.
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 653 - +
  • [28] Dynamic scratch-pad memory management with data pipelining for embedded systems
    Yang, Yanqin
    Wang, Meng
    Yan, Haijin
    Shao, Zili
    Guo, Minyi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (13): : 1874 - 1892
  • [29] Run-time Scratch-pad Memory Management for Embedded Systems
    Mueck, Tiago Rogerio
    Froehlich, Antonio Augusto
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011,
  • [30] Scratch-pad memory allocation without compiler support for java applications
    Dept. of Electrical and Computer Engineering, University of Maryland, College Park, MD, United States
    ACM Special Interest Group on Design Automation; ACM Special Interest Group on Embedded Systems; ACM SIG on Microarchitectural Research and Processing, 1600, 85-94 (2007):