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 条
  • [21] The design of a technology platform for custom VLIW embedded processors
    Faraboschi, P
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 139 (01) : 104 - 108
  • [22] A loop accelerator for low power embedded VLIW processors
    Mathew, B
    Davis, A
    INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 6 - 11
  • [23] Energy-efficient H.264 video decoding on VLIW embedded processors
    Hu, Y
    Li, Q
    Kuo, CCJ
    EMBEDDED PROCESSORS FOR MULTIMEDIA AND COMMUNICATIONS II, 2005, 5683 : 9 - 20
  • [24] Code decompression unit design for VLIW embedded processors
    Xie, Yuan
    Wolf, Wayne
    Lekatsas, Haris
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (08) : 975 - 980
  • [25] SIMD extension to VLIW multicluster processors for embedded applications
    Barretta, D
    Fornaciari, W
    Sami, M
    Pau, D
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 523 - 526
  • [26] Arithmetic-Level Instruction Based Energy Estimation for FPGA Based Soft Processors
    Ou, Jingzhao
    Prasanna, Viktor K.
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (02) : 161 - 171
  • [27] Impact of Address Generation on Multimedia Embedded VLIW Processors
    Talavera, Guillermo
    Portero, Antoni
    Catthoor, Francky
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2018, 2018, 11127 : 417 - 433
  • [28] Certified and Efficient Instruction Scheduling Application to Interlocked VLIW Processors
    Six, Cyril
    Boulme, Sylvain
    Monniaux, David
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [29] Incorporating Compiler Optimization in Software Estimation for FPGA-based Embedded Processors
    Wijesundera, Deshya
    Perera, Thilina
    2021 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT 2021), 2021, : 137 - 141
  • [30] An energy-efficient partitioned instruction cache architecture for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (04): : 1450 - 1458