Robust and Accurate Fine-Grain Power Models for Embedded Systems With No On-Chip PMU

被引:1
|
作者
Nikov, Kris [1 ,2 ]
Martinez, Marcos [3 ]
Wegener, Simon [2 ]
Nunez-Yanez, Jose [1 ,2 ]
Chamski, Zbigniew [1 ,2 ]
Georgiou, Kyriakos [1 ,2 ]
Eder, Kerstin [1 ,2 ]
机构
[1] Univ Bristol, Sch Comp Sci Elect & Elect Engn & Engn Maths, Bristol BS8 1TH, Avon, England
[2] AbsInt Angew Informat GmbH, D-66123 Saarbrucken, Germany
[3] Thales Alenia Space, Digital Elect Prod Line, Madrid 28760, Spain
关键词
Application-specified integrated circuit (ASIC); field-programmable gate array (FPGA); LEON3; performance monitoring counter (PMC); power models;
D O I
10.1109/LES.2022.3147308
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This letter presents a novel approach to event-based power modeling for embedded platforms that do not have a performance monitoring unit (PMU). The method involves complementing the target hardware platform, where the physical power data is measured, with another platform on which the CPU performance data, that is needed for model generation, can be collected. The methodology is used to generate accurate fine-grain power models for the Gaisler GR712RC dual-core LEON3 fault-tolerant SPARC processor with onboard power sensors and no PMU. A Kintex Ultra-Scale field-programmable gate array (FPGA) is used as the support platform to obtain the required CPU performance data, by running a soft-core representation of the dual-core LEON3 as on the GR712RC but with a PMU implementation. Both platforms execute the same benchmark set and data collection is synchronized using per-sample timestamps so that the power sensor data from the GR712RC board can be matched to the PMU data from the FPGA. The synchronized samples are then processed by the Robust Energy and Power Predictor Selection (REPPS) software in order to generate power models. The models achieve less than 2% power estimation error when validated on an industrial use case and can follow program phases, which makes them suitable for runtime power profiling during development.
引用
收藏
页码:147 / 150
页数:4
相关论文
共 50 条
  • [1] On-chip Monitoring and Compensation Scheme with Fine-grain Body Biasing for Robust and Energy-Efficient Operations
    Islam, A. K. M. Mahfuzul
    Onodera, Hidetoshi
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 403 - 409
  • [2] Fine-Grain Dynamic Energy Tracking for System on Chip
    Mansouri, I.
    Benoit, P.
    Torres, L.
    Clermidy, F.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2013, 60 (06) : 356 - 360
  • [3] Fine-Grain Reconfigurable Functional Unit for Embedded Processors
    Cardarilli, Gian Carlo
    Di Nunzio, Luca
    Fazzolari, Rocco
    Re, Marco
    2011 CONFERENCE RECORD OF THE FORTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS (ASILOMAR), 2011, : 488 - 492
  • [4] Fine-Grain Power Management in Manycore Processor and System-on-Chip (SoC) Designs
    De, Vivek
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 159 - 164
  • [5] Power Characterisation for Fine-Grain Reconfigurable Fabrics
    Becker, Tobias
    Jamieson, Peter
    Luk, Wayne
    Cheung, Peter Y. K.
    Rissa, Tero
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2010, 2010
  • [6] Optimal acyclic fine-grain scheduling with cache effects for embedded and real time systems
    Touati, SAA
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 159 - 164
  • [7] Improving Support for Locality and Fine-Grain Sharing in Chip Multiprocessors
    Hossain, Hemayet
    Dwarkadas, Sandhya
    Huang, Michael C.
    PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, : 155 - 165
  • [8] FINE-GRAIN MAPPING STRATEGY FOR MULTIPROCESSOR SYSTEMS
    SHIEH, JJ
    PAPACHRISTOU, CA
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1991, 138 (03): : 109 - 120
  • [9] POWER CHARACTERISATION FOR THE FABRIC IN FINE-GRAIN RECONFIGURABLE ARCHITECTURES
    Becker, Tobias
    Jamieson, Peter
    Luk, Wayne
    Cheung, Peter Y. K.
    Rissa, Tero
    2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 77 - +
  • [10] Dynamic fine-grain power gating design in WiNoC
    Ouyang Yiming
    Hu Lizhu
    Wu Yifeng
    Yang Jianfeng
    Xingkun
    2018 IEEE 27TH ASIAN TEST SYMPOSIUM (ATS), 2018, : 139 - 148