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 条
  • [31] Low power VLSI circuit design with fine-grain voltage engineering
    VLSI Design and Education Center, University of Tokyo, Japan
    不详
    IPSJ Trans. Syst. LSI Des. Methodol., (18-29):
  • [32] Towards Automated and Fine-grain Reuse of Configurable Business Process Models
    Marwa, Mdimagh
    Sami, Bhiri
    2019 IEEE 28TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2019, : 31 - 36
  • [33] An Analytical Model for On-Chip Interconnects in Multimedia Embedded Systems
    Wu, Yulei
    Min, Geyong
    Zhu, Dakai
    Yang, Laurence T.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13
  • [34] The Importance of Efficient Fine-Grain Synchronization for Many-Core Systems
    Geng, Tongsheng
    Zuckerman, Stephane
    Monsalve, Jose
    Goldman, Alfredo
    Habib, Sami
    Gaudiot, Jean-Luc
    Gao, Guang R.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2016, 2017, 10136 : 203 - 217
  • [35] A Low-Power FPGA Based on Autonomous Fine-Grain Power-Gating
    Ishihara, Shota
    Hariyama, Masanori
    Kameyama, Michitaka
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 119 - 120
  • [36] Design solutions and techniques for vision system on a chip and fine-grain parallelism circuit integration
    Paillet, F
    Mercier, D
    13TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2000, : 411 - 411
  • [37] Fine-grain priority scheduling on multi-channel memory systems
    Zhu, ZC
    Zhang, Z
    Zhang, XX
    EIGHTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 107 - 116
  • [38] TOWARDS FINE-GRAIN USER-SIMULATION FOR SPOKEN DIALOGUE SYSTEMS
    Lopez-Cozar, Ramon
    Griol, David
    Espejo, Gonzalo
    Callejas, Zoraida
    Abalos, Nieves
    SPOKEN DIALOGUE SYSTEMS: TECHNOLOGY AND DESIGN, 2011, : 53 - 81
  • [39] Reducing Wearout in Embedded Processors Using Proactive Fine-Grain Dynamic Runtime Adaptation
    Oboril, Fabian
    Tahoori, Mehdi B.
    2012 17TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2012,
  • [40] A Comparative Analysis of Coarse-grain and Fine-grain Power Gating for FPGA Lookup Tables
    Nair, Pradeep S.
    Koppa, Santosh
    John, Eugene B.
    2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2009, : 507 - 510