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 条
  • [31] Loop Instruction Caching for Energy-Efficient Embedded Multitasking Processors
    Gu, Ji
    Ishihara, Tohru
    Lee, Kyungsoo
    2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012, : 97 - 106
  • [32] A Hybrid Instruction and Functional Level Energy Fstimation Framework for Embedded Processors
    Shamas, Sadia
    Pasha, Muhammad Adeel
    Masud, Shahid
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [33] Real-time loop scheduling with leakage energy minimization for embedded VLIW DSP processors
    Wang, Meng
    Shao, Zili
    Xue, Chun Jason
    Sha, Edwin H. -M.
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 12 - +
  • [34] Exploiting conditional instructions in code generation for embedded VLIW processors
    Leupers, R
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 105 - 109
  • [35] A VLIW processor with reconfigurable instruction set for embedded applications
    Campi, F
    Toma, M
    Lodi, A
    Cappelli, A
    Canegallo, R
    Guerrieri, R
    2003 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE: DIGEST OF TECHNICAL PAPERS, 2003, 46 : 250 - +
  • [36] A VLIW processor with reconfigurable instruction set for embedded applications
    Lodi, A
    Toma, M
    Campi, F
    Cappelli, A
    Canegallo, R
    Guerrieri, R
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2003, 38 (11) : 1876 - 1886
  • [37] Energy-Aware SA-based Instruction Scheduling for Fine-Grained Power-Gated VLIW Processors
    Uchida, Mitsuya
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    Fukui, Masahiro
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 139 - 142
  • [38] An Effective Software Pipelining Algorithm for Clustered Embedded VLIW Processors
    Cagdas Akturan
    Margarida F. Jacome
    Design Automation for Embedded Systems, 2002, 7 : 115 - 138
  • [39] Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
    Guan, Yong
    Xue, Jingling
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 405 - 417
  • [40] An innovative instruction cache for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 41 - 51