• DocumentCode
    348560
  • Title

    Automatic architecture evaluation for hardware/software codesign

  • Author

    Hadjiyiannis, George ; Russo, Pietro ; Devadas, Srinivas

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    47
  • Abstract
    Hardware/software codesign requires an accurate way of evaluating candidate architectures. Architecture exploration (which can be used to automate hardware/software codesign) requires an automatic way of evaluating candidate architectures, otherwise a substantial programming effort must be expended on each iteration. We present a system that automatically generates an instruction level simulator (ILS) and a hardware implementation model given a description of a candidate architecture. Accurate cycle counts can be obtained for specific applications using the ILS. At the same time, the hardware implementation model can be used to obtain cycle length, die size, and power consumption estimates. These measurements allow an accurate performance evaluation to be constructed for each candidate architecture. We use the machine description language ISDL to support the generation of the ILS and the hardware model, as well as other tools which form the core of our hardware/software codesign system
  • Keywords
    digital simulation; hardware-software codesign; instruction sets; performance evaluation; automatic architecture evaluation; cycle length; die size; hardware implementation model; hardware/software codesign; instruction level simulator; machine description language; performance evaluation; power consumption estimates; Application software; Automatic programming; Computer architecture; Computer science; Design methodology; Energy consumption; Hardware; Laboratories; Power system modeling; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 1999. Proceedings of ICECS '99. The 6th IEEE International Conference on
  • Conference_Location
    Pafos
  • Print_ISBN
    0-7803-5682-9
  • Type

    conf

  • DOI
    10.1109/ICECS.1999.812220
  • Filename
    812220