題名: An Iterative Integer Linear Programming Method for Bounding Program Performance on Embedded Systems
作者: Huang, Tai-Yi
Huang, Kuang-Li
Chung, Yeh-ching
關鍵字: integer linear programming
hard-real-time system
embedded system
worst-case execution time
cycle-stealing DMA I/O
期刊名/會議名稱: 2002 ICS會議
摘要: The integer linear programming method has been used to bound the performance of a program in a hard-real-time embedded system. The maximum value of the cost function of a program under a set of linear constraints on the execution count of each instructiom is an upper bound of the worst-case execution time of the program. In this paper we extend this method to bound the execution time of a program executed on a dynamic architecture where the execution time of each instruction depends on not only itself but also its adjacent instruction. Our method follows the control flow of the program iteratively to determine the set of all possible execution times of each instruction and construct a set of linear constrains on their execution counts. We demonstrate the capability of this method on an architecture where a processor has an instruction cache and an instruction pipeline, and cycle-stealing DMA I/O is concurrently executing. We conducted extensive simulations on a widely-used embedded microprocessor. The experimental results show that our method safely and tightly bounds the worst-case execution time of a program executed on such an architecture.
日期: 2006-10-13T08:36:59Z
分類:2002年 ICS 國際計算機會議

文件中的檔案:
檔案 描述 大小格式 
ce07ics002002000003.PDF244.56 kBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。