• DocumentCode
    2235516
  • Title

    A novel instruction scheduling scheme for clustered VLIW architecture

  • Author

    Arafath, K. Mohamed Ismail Yasar ; Ajayan, K.K.

  • Author_Institution
    Dept. of Appl. Electron. & Instrum., M.E.S. Coll. of Eng., Kuttippuram, Malappuram, India
  • fYear
    2011
  • fDate
    22-24 Sept. 2011
  • Firstpage
    783
  • Lastpage
    787
  • Abstract
    The availability of potentially high operation concurrency in various applications has led to the development of VLIW Processors. To reduce the complexity at hardware and power consumption, the instruction scheduling is done statically. The disadvantage of long wires in the VLIW architecture was overcome by clustering of the processors (Eg. TMS320c6000 series). In clustered VLIW processors, the execution units are grouped to different clusters and the register usage is restricted within the clusters except through the inter-cluster communication slots. So for such architectures, the instruction scheduling has become complex. This work proposes an integrated instruction partitioning and scheduling technique for clustered VLIW architectures. The scheduling algorithm is a modified list scheduling algorithm which uses the amount of clock cycles followed by each instruction and the number of successors of an instruction to prioritise the instructions. The partitioning phase assigns each instruction a cluster depending upon the cluster in which the parent instructions are scheduled. The method produces a better schedule when compared to the list scheduling technique.
  • Keywords
    clocks; instruction sets; pattern clustering; power aware computing; power consumption; processor scheduling; VLIW processors; clock cycles; clustered VLIW architecture; hardware complexity; instruction scheduling scheme; integrated instruction partitioning technique; intercluster communication slots; parent instructions; power consumption; very long instruction word; Clustering algorithms; Partitioning algorithms; Program processors; Registers; Scheduling algorithm; VLIW; Clustered VLIW; Instruction Scheduling; List Scheduling; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recent Advances in Intelligent Computational Systems (RAICS), 2011 IEEE
  • Conference_Location
    Trivandrum
  • Print_ISBN
    978-1-4244-9478-1
  • Type

    conf

  • DOI
    10.1109/RAICS.2011.6069416
  • Filename
    6069416