• DocumentCode
    776750
  • Title

    Techniques for accurate performance evaluation in architecture exploration

  • Author

    Hadjiyiannis, George ; Devadas, Srinivas

  • Author_Institution
    Tenara Ltd., Cambridge, MA, USA
  • Volume
    11
  • Issue
    4
  • fYear
    2003
  • Firstpage
    601
  • Lastpage
    615
  • Abstract
    We present a system that automatically generates a cycle-accurate and bit-true instruction level simulator (ILS) and a hardware implementation model given a description of a target processor. An ILS can be used to obtain a cycle count for a given program running on the target architecture, while the cycle length, die size, and power consumption can be obtained from the hardware implementation model. These figures allow us to accurately and rapidly evaluate target architectures within an architecture exploration methodology for system-level synthesis. In an architecture exploration scheme, both the ILS and the hardware model must be generated automatically, else a substantial programming and hardware design effort has to be expended in each design iteration. Our system uses the Instruction Set Description language to support the automatic generation of the ILS and the hardware synthesis model, as well as other related tools.
  • Keywords
    VLSI; hardware description languages; instruction sets; parallel architectures; performance evaluation; ILS; Instruction Set Description language; architecture exploration; bit-true instruction level simulator; cycle count; cycle length; cycle-accurate simulator; design iteration; die size; hardware implementation model; performance evaluation; power consumption; system-level synthesis; very long instruction word architectures; Assembly; Automatic programming; Costs; Energy consumption; Engines; Hardware; Manufacturing processes; Power system modeling; Process design; VLIW;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2003.812290
  • Filename
    1229868