Efficient system-level prototyping of power-aware dynamic memory managers for embedded systems

被引:12
|
作者
Atienza, D
Mamagkakis, S
Poletti, F
Mendias, JM
Catthoor, F
Benini, L
Soudris, D
机构
[1] Univ Complutense Madrid, DACYA, E-28040 Madrid, Spain
[2] Democritus Univ Thrace, VLSI Design Ctr, GR-67100 Xanthi, Greece
[3] Univ Bologna, DEIS, I-40126 Bologna, Italy
[4] IMEC VZW, B-3001 Louvain, Belgium
[5] Katholieke Univ Leuven, ESAT, Louvain, Belgium
关键词
dynamic memory management; low-power design; system-level prototyping;
D O I
10.1016/j.vlsi.2004.08.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the near future, portable embedded devices must run multimedia and wireless network applications with enormous computational performance (1-40GOPS) requirements at a low energy consumption (0.1-2W). In these applications, the dynamic memory subsystem is currently one of the main sources of power consumption and its inappropriate management can severely affect the performance of the whole system. Within this context, the construction and power evaluation of custom memory managers is one of the most difficult parts for an efficient mapping of such dynamic applications on low-power embedded systems. In this paper, we present a new system-level approach to model complex dynamic memory managers integrating detailed power profiling information. This approach allows to obtain power consumption estimates, memory footprint and memory access values to refine the dynamic memory management of the system in an early stage of the design flow and to easily explore the large search space of memory manager implementations. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:113 / 130
页数:18
相关论文
共 50 条
  • [41] Efficient Power-Aware Packet Scheduling for Multiantenna Packet Radio Systems
    Nonchev, Stanislav
    Valkama, Mikko
    [J]. 2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKS & COMMUNICATIONS (NETCOM 2009), 2009, : 344 - 348
  • [42] System-Level Application-Aware Dynamic Power Management in Adaptive Pipelined MPSoCs for Multimedia
    Javaid, Haris
    Shafique, Muhammad
    Henkel, Joerg
    Parameswaran, Sri
    [J]. 2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 616 - 623
  • [43] Operating-system aided power-aware policy for embedded peripheral device
    Chen, Tianzhou
    Wu, Xinliang
    Huang, Jiangwei
    [J]. 2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 1858 - +
  • [44] Multimode Embedded Compression Codec Engine for Power-Aware Video Coding System
    Cheng, Chih-Chi
    Tseng, Po-Chih
    Chen, Liang-Gee
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (02) : 141 - 150
  • [45] System-Level Energy-Efficient Scheduling for Hard Real-Time Embedded Systems
    Niu, Linwei
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 281 - 284
  • [46] Efficient Search-Space Encoding for System-Level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Glass, Michael
    [J]. 2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 273 - 280
  • [47] PAMS: Pattern Aware Memory System for Embedded Systems
    Hussain, Tassadaq
    Sonmez, Nehir
    Palomar, Oscar
    Unsal, Osman
    Cristal, Adrian
    Ayguade, Eduard
    Valero, Mateo
    Gursal, S. A.
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [48] Feedback scheduling of real-time control tasks in power-aware embedded systems
    Xia, F
    Dai, XH
    Wang, XD
    Sun, YX
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 513 - 518
  • [49] Power-aware replication of data structures in distributed embedded real-time systems
    Unsal, OS
    Koren, I
    Krishna, CM
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 839 - 846
  • [50] Fault-tolerant and power-aware scheduling in embedded real-time systems
    Zhu, Ping
    Luo, DongMei
    Chen, Xuhui
    [J]. PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2020, : 60 - 64