• DocumentCode
    2590903
  • Title

    An evaluation of the iHARP multiple instruction issue processor

  • Author

    Steven, Fleur L. ; Steven, Gordon B. ; Wang, Liang

  • Author_Institution
    Div. of Comput. Sci., Hertfordshire Univ., Hatfield, UK
  • fYear
    1994
  • fDate
    5-8 Sep 1994
  • Firstpage
    437
  • Lastpage
    444
  • Abstract
    The paper evaluates the architectural features of iHARP, a VLIW (very long instruction word) processor with an instruction issue rate of four, which has been developed at the University of Hertfordshire. One of the distinctive features of iHARP is the provision of Boolean guards on all instructions. Every iHARP instruction is only executed at run time if the attached Boolean guard is true. The paper evaluates the benefits of guarded instruction execution and quantifies its performance advantage. Other architectural features considered include instruction issue rate, code size, number of data cache ports, number of register file write ports, number of branch units and addressing mechanisms. The evaluation uses RLS, a resource limited instruction scheduler, specifically developed to statically reorder code for parallel execution on iHARP
  • Keywords
    instruction sets; parallel architectures; program compilers; scheduling; Boolean guards; RLS; VLIW processor; addressing mechanisms; architectural features; branch units; data cache ports; guarded instruction execution; iHARP multiple instruction issue processor; instruction issue rate; parallel execution; performance advantage; register file write ports; resource limited instruction scheduler; very long instruction word; Computer science; Hardware; Pipelines; Processor scheduling; Reduced instruction set computing; Registers; Resonance light scattering; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
  • Conference_Location
    Liverpool
  • Print_ISBN
    0-8186-6430-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1994.390414
  • Filename
    390414