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 条
  • [41] Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
    Guan, Yong
    Xue, Jingling
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 405 - 417
  • [42] Cluster assignment for high-performance embedded VLIW processors
    Lapinskii, VS
    Jacome, MF
    De Veciana, GA
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (03) : 430 - 454
  • [43] Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
    Yong Guan
    Jingling Xue
    Journal of Computer Science and Technology, 2011, 26
  • [44] CALiBeR: A software pipelining algorithm for clustered embedded VLIW processors
    Akturan, C
    Jacome, MF
    ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 112 - 118
  • [45] Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
    关永
    薛京灵
    Journal of Computer Science & Technology, 2011, 26 (03) : 405 - 417
  • [46] FDRA: A software-pipelining algorithm for embedded VLIW processors
    Akturan, C
    Jacome, MF
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 34 - 40
  • [47] An effective software pipelining algorithm for clustered embedded VLIW processors
    Akturan, C
    Jacome, MF
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 7 (1-2) : 113 - 136
  • [48] Instruction scheduling with k-successor tree for clustered VLIW processors
    Zhang, Xuemeng
    Wu, Hui
    Xue, Jingling
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2013, 17 (02) : 439 - 458
  • [49] Power Estimation Methodology for VLIW Digital Signal Processors
    Ibrahim, Mostafa E. A.
    Rupp, Markus
    Fahmy, Hossam A. H.
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 1840 - +
  • [50] Compiler-assisted instruction decoder energy optimization for clustered VLIW architectures
    Nagpal, Rahul
    Srikant, Y. N.
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 405 - 417