• DocumentCode
    780079
  • Title

    A systematic approach to exploring embedded system architectures at multiple abstraction levels

  • Author

    Pimentel, Andy D. ; Erbas, Cagkan ; Polstra, Simon

  • Author_Institution
    Informatics Inst., Amsterdam Univ., Netherlands
  • Volume
    55
  • Issue
    2
  • fYear
    2006
  • Firstpage
    99
  • Lastpage
    112
  • Abstract
    The sheer complexity of today´s embedded systems forces designers to start with modeling and simulating system components and their interactions in the very early design stages. It is therefore imperative to have good tools for exploring a wide range of design choices, especially during the early design stages, where the design space is at its largest. This paper presents an overview of the Sesame framework, which provides high-level modeling and simulation methods and tools for system-level performance evaluation and exploration of heterogeneous embedded systems. More specifically, we describe Sesame´s modeling methodology and trajectory. It takes a designer systematically along the path from selecting candidate architectures, using analytical modeling and multiobjective optimization, to simulating these candidate architectures with our system-level simulation environment. This simulation environment subsequently allows for architectural exploration at different levels of abstraction while maintaining high-level and architecture-independent application specifications. We illustrate all these aspects using a case study in which we traverse Sesame´s exploration trajectory for a motion-JPEG encoder application.
  • Keywords
    computer architecture; embedded systems; optimisation; system-on-chip; Sesame exploration trajectory; analytical modeling; computer architecture; embedded system architecture; motion-JPEG encoder; multiobjective optimization; multiple abstraction level; real-time system; system-level simulation; Analytical models; Computational modeling; Computer architecture; Computer simulation; Costs; Design optimization; Embedded system; Hardware; Power system modeling; System-level design; Index Terms- Modeling of computer architecture; modeling techniques; performance analysis and design aids.; real-time and embedded systems; simulation;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.16
  • Filename
    1566572