• DocumentCode
    2747709
  • Title

    Dynamically scheduling the trace produced during program execution into VLIW instructions

  • Author

    De Souza, Alberto Ferreira ; Rounce, Peter

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. London, UK
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    248
  • Lastpage
    257
  • Abstract
    VLIW machines possibly provide the most direct way to exploit instruction level parallelism; however, they cannot be used to emulate current general-purpose instruction set architectures. Programs scheduled for a particular implementation of a VLIW model cannot be guaranteed to be binary compatible with other implementations of the same machine model with different number of functional-units. This paper describes an architecture, named dynamically trace scheduled VLIW (DTSVLIW), which can be used to implement machines that execute code of current RISC or CISC instruction set architectures in a VLIW fashion, with backward code compatibility. Some preliminary performance measurements of the DTSVLIW, obtained with an execution-driven simulator running the SPECint95 benchmark suite, are also presented
  • Keywords
    parallel architectures; parallel machines; performance evaluation; SPECint95 benchmark; VLIW machines; backward code compatibility; dynamically trace scheduled VLIW; instruction level parallelism; performance measurements; Clocks; Computer science; Dynamic scheduling; Educational institutions; Electrical capacitance tomography; Engines; Hardware; Processor scheduling; Reduced instruction set computing; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760471
  • Filename
    760471