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 条
  • [41] Low power memory design
    Shiue, WT
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2002, : 55 - 64
  • [42] Architecture exploration for low power design
    Kathail, Vinod
    Miller, Tom
    21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2008, : 10 - 11
  • [43] Exploring Exploration: A Tutorial Introduction to Embedded Systems Design Space Exploration
    Pimentel, Andy D.
    IEEE DESIGN & TEST, 2017, 34 (01) : 77 - 90
  • [44] Exploration of Si/Ge Tunnel FET Bit Cells for Ultra-low Power Embedded Memory
    Amir, Mohammad Faisal
    Trivedi, Amit R.
    Mukhopadhyay, Saibal
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2016, 6 (02) : 185 - 197
  • [45] Data and instruction memory exploration of embedded systems for multimedia applications
    Dasigenis, M
    Kroupis, N
    Argyriou, A
    Tatas, K
    Soudris, D
    Zervas, N
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 1149 - 1152
  • [46] A low power-consuming embedded system design by reducing memory access frequencies
    Chen, CW
    Chang, CH
    Ku, CJ
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (12): : 2748 - 2756
  • [47] Security Driven Design Space Exploration for Embedded Systems
    Gressl, Lukas
    Steger, Christian
    Neffe, Ulrich
    PROCEEDINGS OF THE 2019 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2019,
  • [48] Design space exploration of reliable networked embedded systems
    Streichert, Thilo
    Glass, Michael
    Haubelt, Christian
    Teich, Juergen
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (10) : 751 - 763
  • [49] Analytical design space exploration of caches for embedded systems
    Ghosh, A
    Givargis, T
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 650 - 655
  • [50] Modular design space exploration framework for embedded systems
    Künzli, S
    Thiele, L
    Zitzler, E
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (02): : 183 - 192