Improving memory system performance for multimedia applications

被引:1
|
作者
Youn, Jonghee M. [1 ]
Cho, Doosan [2 ]
机构
[1] Yeungnam Univ, Dept Comp Engn, Gyongsan, South Korea
[2] Sunchon Natl Univ, Dept Elect & Elect Engn, Chungnam, Suncheon, South Korea
基金
新加坡国家研究基金会;
关键词
Memory system; Energy consumption; Compiler optimization; Restructuring; burst mode;
D O I
10.1007/s11042-015-2807-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cost and performance of embedded systems heavily depends on the performance of memories it utilizes. Latency of a memory access is one of the major bottlenecks in the system performance. In software compilation, it is known that there are high variations in memory access latency depending on the ways of storing/retrieving variables in code to/from memories. To improve the latency, it needs a technique to maximize the use of memory bandwidth. A burst transfer is well known technique to maximally utilize memory bandwidth. The burst transfer capability offers an average access time reduction of more than 65 % for an eight-word sequential transfer. However, the problem of utilizing such burst transfers has not been generally addressed, and unfortunately, it is not tractable. In this work, we present a new technique that both identifies sequences of single load and store instructions for combining into burst transfers. The proposed technique provides an optimal data placement of nonarray variables to achieve the maximum utilization of burst data transfers. The major contributions of our work are, 1) we prove that the problem is NP-hard and 2) we propose an exact formulation of the problem and an efficient data placement algorithm. From experiments with a set of multimedia benchmarks, we confirm that our proposed technique uses on average 7 times more burst accesses than generated codes from ARM commercial compiler.
引用
收藏
页码:5951 / 5963
页数:13
相关论文
共 50 条
  • [21] Combining a new baseboard radiator with a fan coil system for improving heating performance and reduce energy consumption
    Rahmati, Ahmad Reza
    Gheibi, Ali
    Karimpour, Rostam
    HEAT TRANSFER, 2022, 51 (02) : 1855 - 1875
  • [22] Improving evolutionary algorithm performance for integer type multi-objective building system design optimization
    Xu, Weili
    Chong, Adrian
    Karaguzel, Omer T.
    Lam, Khee Poh
    ENERGY AND BUILDINGS, 2016, 127 : 714 - 729
  • [23] BP-CM Model: A teaching model for improving the teaching quality of IoT hardware technology based on BOPPPS and memory system
    Chen, Rongjun
    Luo, Xiaomei
    Nie, Qiong
    Wang, Leijun
    Li, Jiawen
    Zeng, Xianxian
    EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (06) : 6249 - 6268
  • [24] BP-CM Model: A teaching model for improving the teaching quality of IoT hardware technology based on BOPPPS and memory system
    Rongjun Chen
    Xiaomei Luo
    Qiong Nie
    Leijun Wang
    Jiawen Li
    Xianxian Zeng
    Education and Information Technologies, 2023, 28 : 6249 - 6268
  • [25] Adaptability of biomimicry applications in improving the sustainability in the construction industry
    Silva, F. H. Y. D.
    Perera, B. A. K. S.
    Atapattu, A. M. D. S.
    Wijewickrama, M. K. C. S.
    ENVIRONMENTAL DEVELOPMENT, 2025, 55
  • [26] Improving the Autonomy of a Mid-Drive Motor Electric Bicycle Based on System Efficiency Maps and Its Performance
    Arango, Ivan
    Lopez, Carlos
    Ceren, Alejandro
    WORLD ELECTRIC VEHICLE JOURNAL, 2021, 12 (02):
  • [27] Security Memory System for Mobile Device or Computer Against Memory Attacks
    Liu, Genxian
    Zhang, Xi
    Wang, Dongsheng
    Liu, Zhenyu
    Wang, Haixia
    TRUSTWORTHY COMPUTING AND SERVICES, 2014, 426 : 1 - 8
  • [28] Improving the Efficiency of a Hardware Transactional Memory on an NoC-based MPSoC
    Kunz, Leonardo
    Girao, Gustavo
    Wagner, Flavio R.
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1168 - 1171
  • [29] Simulation of the neurodynamic system of working memory
    V. V. Klin’shov
    D. S. Shchapin
    V. I. Nekorkin
    Journal of Communications Technology and Electronics, 2010, 55 : 759 - 764
  • [30] Simulation of the neurodynamic system of working memory
    Klin'shov, V. V.
    Shchapin, D. S.
    Nekorkin, V. I.
    JOURNAL OF COMMUNICATIONS TECHNOLOGY AND ELECTRONICS, 2010, 55 (07) : 759 - 764