Title :
Workload and task characterization based on operation modes timing analysis
Author :
Patiño A, Gustavo A. ; Gonzalez, Jorge ; Chau, Wang Jiang ; Strum, Marius
Author_Institution :
Microelectron. Lab. (LME), Univ. of Sao Paulo, Sao Paulo, Brazil
Abstract :
Performance analysis of real-time embedded systems usually is based on the worst-case execution times (WCET) of the executed tasks. Nevertheless, in real-world applications the running time of tasks varies due to different events that trigger the system, imposing a different workload on the system resources. This paper presents an analytic method to characterize tasks with variable execution requirements by finding the operation modes of every task code and estimating the WCET and BCET of each given mode. Then, we build a workload curve for every task for analyzing its performance by means of Real Calculus. A multimedia decoder was used to test this method.
Keywords :
decoding; embedded systems; system-on-chip; BCET estimation; Real Calculus; WCET estimation; executed tasks; multimedia decoder; operation mode timing analysis; real-time embedded systems; real-world applications; task characterization; task code; task running time; variable execution requirements; workload characterization; worst-case execution times; Analytical models; Decoding; Microarchitecture; Performance analysis; Program processors; Timing; Transform coding; Basic Blocks; Event Stream; Execution Time; Microarchitectural Analysis; Operation Modes; Real-time Calculus; Static path Analysis; Timing Analysis; Workload Curves;
Conference_Titel :
SOC Conference (SOCC), 2012 IEEE International
Conference_Location :
Niagara Falls, NY
Print_ISBN :
978-1-4673-1294-3
DOI :
10.1109/SOCC.2012.6398356