• DocumentCode
    1927795
  • Title

    Instruction scheduling for VLIW processors under variation scenario

  • Author

    Mujadiya, Nayan V.

  • Author_Institution
    Center for VLSI & Embedded Syst. Technol., Int. Inst. of Inf. Technol. - Hyderabad, Hyderabad, India
  • fYear
    2009
  • fDate
    20-23 July 2009
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    Process variations in components like adders, multipliers, etc., of different integer functional units (IFUs) in VLIW (very long instruction word) processors may cause these units to operate at various speeds, resulting in non-uniform latency IFUs. Worst-case techniques to deal with the non-uniform latency IFUs may incur significant performance and/or leakage energy loss. In this work, we propose two process variation-aware compile time techniques to handle non-uniform latency IFUs. In the first technique, namely `turn-off´, we turn off all the process variation affected high latency IFUs. In the second technique, namely `on-demand turn-on´, we use some of the process variation affected high latency IFUs by turning them on whenever there is a requirement. Our experimental results show that with these techniques, the non-uniform latency IFU can be tackled without much performance penalty. The proposed techniques also achieve significant reduction in leakage energy consumption because of turning off of some of the IFUs.
  • Keywords
    multiprocessing systems; processor scheduling; VLIW processors; different integer functional units; instruction scheduling; leakage energy consumption; on-demand turn-on; process variation-aware compile time techniques; very long instruction word; Processor scheduling; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Architectures, Modeling, and Simulation, 2009. SAMOS '09. International Symposium on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-4502-8
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2009.5289239
  • Filename
    5289239