• DocumentCode
    691840
  • Title

    A Delay Slot Scheduling Framework for VLIW Architectures in Assembly-Level

  • Author

    Huan Ying ; Hao Zhu ; Zhiyuan Xue ; Donghui Wang ; Chaohuan Hou

  • Author_Institution
    Digital Syst. Integration Lab., Inst. of Acoust., Beijing, China
  • fYear
    2013
  • fDate
    21-22 Dec. 2013
  • Firstpage
    231
  • Lastpage
    234
  • Abstract
    A delay slot scheduling framework for VLIW architectures is presented in this paper. In this framework, an assembly data dependence graph is proposed to describe the data dependences among instructions in a basic block. An assembly control flow graph is also proposed to describe control relations among basic blocks. With the help of predicate analysis technology, majority invalid control flows are detected. Along the edges in these two graphs, instructions are selected to be filled into delay slots. Additionally, a scheme to balance the local scheduling and the global scheduling is proposed in this paper. This framework is evaluated by several experiments on the SuperV-DSP processor. And the results demonstrate the effectiveness of the new approach.
  • Keywords
    directed graphs; parallel architectures; processor scheduling; SuperV-DSP processor; VLIW architectures; assembly control flow graph; assembly data dependence graph; assembly-level; delay slot scheduling framework; global scheduling; local scheduling; majority invalid control flows; predicate analysis technology; Assembly; Computer architecture; Delays; Processor scheduling; Registers; Scheduling; VLIW; assembly control flow dependence graph; assembly data dependence graph; delay slot; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2013 IEEE 11th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-3380-8
  • Type

    conf

  • DOI
    10.1109/DASC.2013.67
  • Filename
    6844367