• DocumentCode
    1564121
  • Title

    Switching-activity minimization on instruction-level loop for VLIW DSP applications

  • Author

    Shao, Zili ; Zhuge, Qingfeng ; Liu, Meilin ; Xiao, Bin ; Sha, Edwin H -M

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Richardson, TX, USA
  • fYear
    2004
  • Firstpage
    224
  • Lastpage
    234
  • Abstract
    This work develops an instruction-level loop scheduling technique to reduce both execution time and bus switching activities for applications with loops on VLIW architectures. We propose an algorithm, SAMLS (switching-activity minimization loop scheduling), to minimize both schedule length and switching activities for applications with loops. In the algorithm, we obtain the best schedule from the ones that are generated from an initial schedule by repeatedly rescheduling the nodes with schedule length and switching activities minimization based on rotation scheduling and bipartite matching. The experimental results show that our algorithm can greatly reduce both schedule length and bus switching activities compared with the previous work.
  • Keywords
    minimisation; parallel architectures; processor scheduling; signal processing; SAMLS algorithm; VLIW DSP applications; VLIW architectures; bipartite matching; bus switching; instruction-level loop scheduling; rotation scheduling; schedule length minimization; switching activities minimization; switching-activity minimization loop scheduling; Application software; Computer architecture; Computer science; Digital signal processing; Energy consumption; Minimization methods; Processor scheduling; Scheduling algorithm; Signal processing algorithms; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2004. Proceedings. 15th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2226-2
  • Type

    conf

  • DOI
    10.1109/ASAP.2004.1342473
  • Filename
    1342473