Memory Design and Exploration for Low Power, Embedded Systems

被引:0
|
作者
Wen-Tsong Shiue
Chaitali Chakrabarti
机构
[1] Arizona State University,
关键词
memory synthesis; memory exploration; data cache and instruction cache; loop transformation;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we describe a procedure for memory design and exploration for low power embedded systems. Our system consists of an instruction cache and a data cache on-chip, and a large memory off-chip. In the first step, we try to reduce the power consumption due to memory traffic by applying memory-optimizing transformations such as loop transformations. Next we use a memory exploration procedure to choose a cache configuration (cache size and line size) that satisfies the system requirements of area, number of cycles and energy consumption. We include energy in the performance metrics, since for different cache configurations, the variation in energy consumption is quite different from the variation in the number of cycles. The memory exploration procedure is very efficient since it exploits the trends in the cycles and energy characteristics to reduce the search space significantly.
引用
收藏
页码:167 / 178
页数:11
相关论文
共 50 条
  • [31] Compilers for Low Power with Design Patterns on Embedded Multicore Systems
    Cheng-Yen Lin
    Chi-Bang Kuan
    Wen-Li Shih
    Jenq Kuen Lee
    Journal of Signal Processing Systems, 2015, 80 : 277 - 293
  • [32] A conceptual analysis framework for low power design of embedded systems
    Fornaciari, W
    Gubian, P
    Sciuto, D
    Silvano, C
    EIGHTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON INNOVATIVE SYSTEMS IN SILICON, 1996 PROCEEDINGS, 1996, : 170 - 179
  • [33] Compilers for Low Power with Design Patterns on Embedded Multicore Systems
    Lin, Cheng-Yen
    Kuan, Chi-Bang
    Lee, Jenq Kuen
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 1052 - 1060
  • [34] Design-Time Memory Subsystem Optimization for Low-Power Multi-Core Embedded Systems
    Strobel, Manuel
    Radetzki, Martin
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 347 - 353
  • [35] Architectural exploration and optimization of local memory in embedded systems
    Panda, PR
    Dutt, ND
    Nicolau, A
    TENTH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 1997, : 90 - 97
  • [36] Low power design of embedded NOR type FLASH memory module(EFMM)
    Lee, MMO
    Lee, SM
    Kim, YM
    Kim, YC
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 216 - 219
  • [37] Data memory power optimization and performance exploration of embedded systems for implementing motion estimation algorithms
    Tatas, K
    Dasygenis, M
    Kroupis, N
    Argyriou, A
    Soudris, D
    Thanailakis, A
    REAL-TIME IMAGING, 2003, 9 (06) : 371 - 386
  • [38] DRIM : A low power dynamically reconfigurable instruction memory hierarchy for embedded systems
    Ge, Zhiguo
    Wong, Weng-Fai
    Lim, Hock-Beng
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1343 - +
  • [39] Low Power and Robust Binary Tree SRAM Design for Embedded Systems
    Sun, Luo
    Mathew, Jimson
    Shafik, Rishad A.
    Pradhan, Dhiraj K.
    2013 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED), 2013, : 87 - 92
  • [40] Power aware memory management for embedded systems
    Kobayashi, S
    Nakanishi, T
    Fukuda, A
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, : 101 - 106