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
Link To Document