• DocumentCode
    639613
  • Title

    Early and Accurate Modeling of Streaming Embedded Applications

  • Author

    Lee, Razak ; Abdi, Samar ; Risacher, F.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    212
  • Lastpage
    219
  • Abstract
    This paper presents automatic generation of fast and accurate timed models of streaming embedded applications, before the complete software-hardware platform is available. First, a measurement model is generated and executed, on the target processor, to predict the computation delays in the application. Next, the stochastic delays are annotated to the application code to generate a host-compiled model of the application. Our experiments show that such models can be generated and simulated in seconds to accurately predict the computation load offered by the application. Our results with large streaming media applications, such as music and voice codecs, show that the estimation errors are less than 3.3%, while providing very high simulation speed. Therefore, using our models, embedded system designers can perform early optimizations to the system architecture with high confidence.
  • Keywords
    delays; embedded systems; media streaming; resource allocation; stochastic processes; application code; computation delay prediction; computation load prediction; estimation errors; host-compiled model; music codec; stochastic delays; streaming embedded applications; streaming media applications; system architecture; timed models; voice codec; Computational modeling; Data models; Delays; Generators; Hardware; Kernel; Load modeling; Embedded Systems Design; Performance Estimation; Real-Time Software; System Level Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
  • Conference_Location
    Santander
  • Type

    conf

  • DOI
    10.1109/SEAA.2013.18
  • Filename
    6619513