• DocumentCode
    820597
  • Title

    Combining a performance estimation methodology with a hardware/software codesign flow supporting multiprocessor systems

  • Author

    Baghdadi, Amer ; Zergainoh, NacerEddine ; Cesário, Wander O. ; Jerraya, Ahmed Amine

  • Author_Institution
    TIMA Lab., Grenoble, France
  • Volume
    28
  • Issue
    9
  • fYear
    2002
  • fDate
    9/1/2002 12:00:00 AM
  • Firstpage
    822
  • Lastpage
    831
  • Abstract
    This paper addresses performance estimation and architecture exploration issues within the context of hardware/software codesign. We introduce a new methodology to rapidly explore the large design space encountered in hardware/software systems. The proposed methodology is based on a fast and accurate estimation approach. This estimation approach takes advantage of both system and RT levels of abstraction, and combines both static and dynamic analysis techniques, in order to obtain the best trade-off between speed and accuracy. It has been implemented as an extension to a hardware/software codesign flow to enable the exploration of a large number of multiprocessor architecture solutions from the very start of the design process. The effectiveness of the proposed methodology is illustrated by a significant application example. Experimental results indicate strong advantages of the proposed methodology.
  • Keywords
    computer architecture; hardware-software codesign; multiprocessing systems; software performance evaluation; software prototyping; abstraction; accuracy; architecture exploration; dynamic analysis; hardware/software codesign; large design space; multiprocessor architecture; performance estimation; speed; static analysis; Aerospace industry; Application software; Computer architecture; Hardware; Multiprocessing systems; Performance analysis; Protocols; Software performance; Space exploration; Space technology;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2002.1033223
  • Filename
    1033223