Title :
Application workload model generation methodologies for system-level design exploration
Author :
Saastamoinen, Jukka ; Kreku, Jari
Author_Institution :
Commun. Platforms, VTT Tech. Res. Centre of Finland, Oulu, Finland
Abstract :
As most of the applications of embedded system products are realized in software, the performance estimation of software is crucial for successful system design. Significant part of the functionality of these applications is based on services provided by the underlying software libraries. Often used performance evaluation technique today is the system-level performance simulation of the applications and platforms using abstracted workload and execution platform models. The accuracy of the software performance results is dependent on how closely the application workload model reflects actual software as a whole. This paper presents a methodology which combines compiler based user code workload model generation with workload extraction of pre-compiled libraries, while exploiting an overall approach and execution platform model developed previously. Benefit of the proposed methodology compared to earlier solution is experimented using a set of benchmarks.
Keywords :
embedded systems; software libraries; software performance evaluation; application workload model generation; compiler based user code workload model generation; embedded system; performance evaluation; software libraries; system-level design exploration; Accuracy; Instruction sets; Kernel; Libraries; Load modeling; XML; design; exploration; workload;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
Conference_Location :
Tampere
Print_ISBN :
978-1-4577-0620-2
Electronic_ISBN :
978-1-4577-0619-6
DOI :
10.1109/DASIP.2011.6136888