Run-time Resource Management based on Design Space Exploration

被引:0
|
作者
Ykman-Couvreur, Chantal
Hartmann, Philipp A.
Palermo, Gianluca
Colas-Bigey, Fabien
San, Laurent
机构
关键词
Design space exploration; Run-time management; HW/SW Timing and Power Simulation; Virtual Prototypes;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A main challenge in today's embedded system design is to find the perfect balance between performance and power consumption. This paper presents a run-time resource management framework for embedded heterogeneous multi-core platforms. It allows dynamic adaptation to changing application context and transparent optimization of the platform resource usage following a distributed and hierarchical approach. A Global Resource Manager (GRM) is running in parallel with the central manager of the application on the host processor of the platform. Each IP core of the platform can execute its own Local Resource Manager (LRM), and the GRM conforms to practices of each LRM. The operating points managed by the GRM are identified in a design-space exploration phase as a set of Pareto-optimal configurations of the application and their impacts with regards to the quality of experience, performance and energy consumption. The GRM has already been integrated in a POSIX version of an audio-driven video surveillance application in order to maximize its QoE parameters with respect to the battery duration and the energy budget of the platform, used to analyze the GRM efficiency.
引用
收藏
页码:557 / 565
页数:9
相关论文
共 50 条
  • [41] Design Methodology and Run-time Management for Predictable Many-Core Systems
    Wildermann, Stefan
    Weichslgartner, Andreas
    Teich, Juergen
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 103 - 110
  • [42] A methodology for design of run-time reconfigurable systems
    Lee, G
    Milne, G
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 60 - 67
  • [43] TRANSLATOR DESIGN TO SUPPORT RUN-TIME DEBUGGING
    JOHNSON, MS
    SOFTWARE-PRACTICE & EXPERIENCE, 1979, 9 (12): : 1035 - 1041
  • [44] Design, Implementation and Analysis of a Run-Time Configurable Memory Management Unit on FPGA
    Shamani, Farid
    Sevom, Vida Fakour
    Nurmi, Jari
    Ahonen, Tapani
    2015 NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP & INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2015,
  • [45] Design for Run-Time Monitor on Cloud Computing
    Kang, Mikyung
    Kang, Dong-In
    Yun, Mira
    Park, Gyung-Leen
    Lee, Junghoon
    SECURITY-ENRICHED URBAN COMPUTING AND SMART GRID, 2010, 78 : 279 - +
  • [46] An Aspect-Based Approach to Checking Design Constraints at Run-time
    Cheon, Yoonsik
    Avila, Carmen
    Roach, Steve
    Munoz, Cuauhtemoc
    Estrada, Neith
    Fierro, Valeria
    Romo, Jessica
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 223 - 228
  • [47] Run-time error detection of space-robot based on adaptive redundancy
    Gao, Xing
    Liao, Ming-Hong
    Wu, Xiang-Hu
    Li, Chao-Yong
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2009, 81 (01): : 14 - 18
  • [48] Mode-based Resource-usage Prediction for Run-time Resource Reservations of Video Components
    David, Ionut
    Mak, Rudolf H.
    van den Heuvel, Martijn M. H. P.
    Lukkien, Johan J.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (03) : 384 - 392
  • [49] Centralized run-time resource management in a network-on-chip containing reconfigurable hardware tiles
    Nollet, V
    Marescaux, T
    Avasare, P
    Verkest, D
    Mignolet, JY
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 234 - 239
  • [50] Run-Time Dynamic Resource Adjustment for Mitigating Skew in MapReduce
    Liu, Zhihong
    Zhang, Shuo
    Liu, Yaping
    Wang, Xiangke
    Yin, Dong
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2021, 126 (02): : 771 - 790