Hybrid functional and instruction level power modeling for embedded processors

被引:0
|
作者
Blume, Holger
Becker, Daniel
Botteck, Martin
Brakensiek, Joerg
Noll, Tobias G.
机构
[1] Univ Aachen, Rhein Westfal TH Aachen, Chair Elect Engn & Comp Syst, D-52062 Aachen, Germany
[2] Nokia Res Ctr, D-44807 Bochum, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this contribution the concept of Functional-Level Power Analysis (FLPA) for power estimation of programmable processors is extended in order to model even embedded general purpose processors. The basic FLPA approach is based on the separation of the processor architecture into functional blocks like e.g. processing unit, clock network, internal memory etc. The power consumption of these blocks is described by parameterized arithmetic models. By application of a parser based automated analysis of assembler codes the input parameters of the arithmetic functions like e.g. the achieved degree of parallelism or the kind and number of memory accesses can be computed. For modeling an embedded general purpose processor (here, an ARM940T) the basic FLPA modeling concept had to be extended to a so-called hybrid functional level and instruction level model in order to achieve a good modeling accuracy. The approach is exemplarily demonstrated and evaluated applying a variety of basic digital signal processing tasks ranging from basic filters to complete audio decoders. Estimated power figures for the inspected tasks are compared to physically measured values. A resulting maximum estimation error of less than 8 % is achieved.
引用
收藏
页码:216 / 226
页数:11
相关论文
共 50 条
  • [1] A Hybrid Instruction and Functional Level Energy Fstimation Framework for Embedded Processors
    Shamas, Sadia
    Pasha, Muhammad Adeel
    Masud, Shahid
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [2] Hybrid functional- and instruction-level power modeling for embedded and heterogeneous processor architectures
    Blume, H.
    Becker, D.
    Rotenberg, L.
    Botteck, M.
    Brakensiek, J.
    Noll, T. G.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (10) : 689 - 702
  • [3] Instruction-level power consumption estimation embedded processors low-power applications
    Nikolaidis, S
    Laopoulos, T
    [J]. IDAACS'2001: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATION, 2001, : 139 - 142
  • [4] Instruction-level power consumption estimation of embedded processors for low-power applications
    Nikolaidis, S
    Laopoulos, T
    [J]. COMPUTER STANDARDS & INTERFACES, 2002, 24 (02) : 133 - 137
  • [5] A functionality based instruction level software power estimation model for embedded RISC processors
    Chen, J
    Wang, SY
    Dong, Y
    Dai, GL
    Yang, Y
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 443 - 448
  • [6] A rough set approach to instruction-level power analysis of embedded VLIW processors
    Xiao, Shu
    Lai, Edmund M-K.
    [J]. PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON INFORMATION AND MANAGEMENT SCIENCES, 2005, 4 : 479 - 483
  • [7] Instruction level energy modeling for pipelined processors
    Nikolaidis, S
    Kavvadias, N
    Laopoulos, T
    Bisdounis, L
    Blionas, S
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 279 - 288
  • [8] Power-efficient instruction encoding optimization for embedded processors
    Chattopadhyay, A.
    Zhang, D.
    Kammler, D.
    Witte, E. M.
    Leupers, R.
    Ascheid, G.
    Meyr, H.
    [J]. 20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 595 - +
  • [9] Instruction cache organisation for embedded low-power processors
    Jung, CW
    Kim, J
    [J]. ELECTRONICS LETTERS, 2001, 37 (09) : 554 - 555
  • [10] Low-power instruction bus encoding for embedded processors
    Petrov, P
    Orailoglu, A
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (08) : 812 - 826