Energy estimation and optimization of embedded VLIW processors based on instruction clustering

被引:0
|
作者
Bona, A [1 ]
Sami, M [1 ]
Sciuto, D [1 ]
Silvano, C [1 ]
Zaccaria, V [1 ]
Zafalon, R [1 ]
机构
[1] ALaRI, Lugano, Switzerland
关键词
power estimation; vliw; architectures;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Aim of this paper is to propose a methodology for the definition of ail instruction-lovel energy estimation framework for VLIW (Very Long Instruction Word) processors. The power modeling methodology is the key issue to define an effective energy-aware software optimisation strategy for state-of-the-art ILP (Instruction Level Parallelism) processors. The methodology, is based on an energy model for VLBV processors that exploits instruction clustering to achieve an efficient and fine grained energy estimation. The approach aims at reducing the complexity of the characterization problem for VLIW processors from exponential, with respect to the number of parallel operations in the same very long instruction, to quadratic, with respect to the number of instruction clusters. Furthermore, the paper proposes a spatial scheduling algorithm based oil a low-power reordering of the parallel operations within the same long instruction. Experimental results have been carried out oil the Lx processor, a 4-issue VLIW core jointly designed by HPLabs and STMicroelectronics. The results have shown ail average error of 1.9% between the cluster-based estimation model and the reference design, with a standard deviation of 5.8%. For the Lx architecture, the spatial instruction scheduling algorithm provides ail average energy saving of 12%.
引用
收藏
页码:886 / 891
页数:2
相关论文
共 50 条
  • [1] On Instruction-Level Method for Reducing Cache Penalties in Embedded VLIW Processors
    Ammenouche, Samir
    Touati, Sid Ahmed Ali
    Jalby, William
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 196 - 205
  • [2] Code compression for VLIW embedded processors
    Piccinelli, E
    Sannino, R
    EMBEDDED PROCESSORS FOR MULTIMEDIA AND COMMUNICATIONS, 2004, 5309 : 1 - 12
  • [3] A rough set approach to instruction-level power analysis of embedded VLIW processors
    Xiao, Shu
    Lai, Edmund M-K.
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON INFORMATION AND MANAGEMENT SCIENCES, 2005, 4 : 479 - 483
  • [4] An instruction-level energy model for embedded VLIW architectures
    Sami, M
    Sciuto, D
    Silvano, C
    Zaccaria, V
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (09) : 998 - 1010
  • [5] Clustered loop buffer organization for low energy VLIW embedded processors
    Jayapala, M
    Barat, F
    Vander Aa, T
    Catthoor, F
    Corporaal, H
    Deconinck, G
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (06) : 672 - 683
  • [6] Compiler-assisted energy optimization for clustered VLIW processors
    Nagpal, Rahul
    Srikant, Y. N.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (08) : 944 - 959
  • [7] VLIW instruction scheduling for DSP processors based on rough set theory
    Xiao, S
    Lai, EMK
    Vinod, AP
    ISSPA 2005: THE 8TH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 311 - 314
  • [8] A probability-based instruction combining method for scheduling in VLIW processors
    Iraji, R.
    Sarbazi-Azad, H.
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 672 - +
  • [9] An Energy Efficient Instruction Prefetching Scheme for Embedded Processors
    Gu, Ji
    Guo, Hui
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, 2010, 75 : 73 - 88
  • [10] Instruction buffering exploration for low energy embedded processors
    Vander Aa, T
    Jayapala, M
    Barat, F
    Deconinck, G
    Lauwereins, R
    Corporaal, H
    Catthoor, F
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 409 - 419