• DocumentCode
    2055499
  • Title

    On the scheduling algorithm of the dynamically trace scheduled VLIW architecture

  • Author

    De Souza, Alberto Ferreira ; Rounce, Peter

  • Author_Institution
    Dept. de Inf., Univ. Fed. do Espirito Santo, Vitoria, Brazil
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    565
  • Lastpage
    572
  • Abstract
    In a machine that follows the dynamically trace scheduled VLIW (DTSVLIW) architecture, VLIW instructions are built dynamically through an algorithm that can be implemented in hardware. These VLIW instructions are cached so that the machine can spend most of its time executing VLIW instructions without sacrificing any binary compatibility. This paper evaluates the effectiveness of the DTSVLIW instruction-scheduling algorithm by comparing it with the first come first served (FCFS) algorithm, used for microinstruction compaction, and the greedy algorithm, used by the Dynamic Instruction Formatting (DIF) architecture. We also present comparisons between the DTSVLIW, pure VLIW, and the Power PC620 processor. Our results show that the DTSVLIW scheduling algorithm has almost the same performance as the Greedy and FCFS. The results also show that the DTSVLIW performs better than the DIF for important machine configurations, better than pure VLIW implementations in most cases, and better than the Power PC620 using equivalent hardware resources
  • Keywords
    parallel architectures; performance evaluation; processor scheduling; Power PC620 processor; VLIW instructions; dynamic instruction formatting architecture; dynamically trace scheduled VLIW architecture; equivalent hardware resources; greedy algorithm; instruction-scheduling algorithm; microinstruction compaction; scheduling algorithm; Clocks; Computer architecture; Computer science; Dynamic scheduling; Electrical capacitance tomography; Engines; Hardware; Processor scheduling; Scheduling algorithm; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-7695-0574-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2000.846036
  • Filename
    846036