Logo image
Performance analysis of hard-real-time embedded software
Journal article   Peer reviewed

Performance analysis of hard-real-time embedded software

Tai-Yi Huang, Kuang-Li Huang and Yeh-Ching Chung
International Journal of Embedded Systems, Vol.2(3-4), pp.209-221
2006

Abstract

embedded software hard-real-time systems ILP integer linear programming WCET worst-case execution time Software Hardware and Architecture
The execution time of an instruction depends on its adjacent instructions and I/O activities. Our method first iteratively determines the set of all possible execution times of each instruction. We next construct a set of linear constraints on their execution counts. The maximum value of the cost function is an upper bound of the worst-case execution time. We demonstrate the capability of this method on a machine model where a processor has an instruction cache and pipeline, and cyclestealing DMA I/O is concurrently executing. The experimental results show that our method safely and tightly bounds the worstcase execution time. © 2006 Inderscience Enterprises Ltd.

Metrics

1 Record Views

Details

Logo image