| Program path analysis to bound cache-related preemption delay in preemptive real-time systems |
| Full text |
Pdf
(180 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the eighth international workshop on Hardware/software codesign
table of contents
San Diego, California, United States
Pages: 67 - 71
Year of Publication: 2000
ISBN:1-58113-268-9
|
|
Authors
|
|
Hiroyuki Tomiyama
|
Center for Embedded Computer Systems, University of California, Irvine, CA
|
|
Nikil D. Dutt
|
Center for Embedded Computer Systems, University of California, Irvine, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 16, Citation Count: 7
|
|
|
ABSTRACT
Unpredictable behavior of cache memory males it difficult to statically analyze the worst-case performance of real-time systems. This problem is exacerbated in case of preemptive multitask systems due to intertask cache in terference, called Cache-Related Preemption Delay (CRPD). This paper proposes an approach to analysis of the tight upper bound on CRPD which a task might impose on lower-priority tasks. Our method determines the program execution path of the task which requires the maximum number of cache blocks using an integer linear programming technique. Experimental results show that our approach provides up to 69% tighter bounds on CRPD than a previous approach.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. D. Arnold, F. Mueller, D. B. Whalley, and M. G. Harmon, "Bounding worst-case instruction cache performance," In Proc. of Real-Time Systems Symp., pp. 172-181, 1994.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
D. B. Kirk, "SMART (strategic memory allocation for real-time) cache design," In Proc. of Real-Time Systems Symp., pp. 97-108, 1989.
|
| |
6
|
Chang-Gun Lee , Joosun Hahn , Yang-Min Seo , Sang Lyul Min , Rhan Ha , Seongsoo Hong , Chang Yun Park , Minsuk Lee , Chong Sang Kim, Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling, Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS '97), p.187, December 03-05, 1997
|
| |
7
|
Chang-Gun Lee , Joosun Hahn , Yang-Min Seo , Sang Lyul Min , Rhan Ha , Seongsoo Hong , Chang Yun Park , Minsuk Lee , Chong Sang Kim, Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemptive Scheduling, IEEE Transactions on Computers, v.47 n.6, p.700-713, June 1998
[doi> 10.1109/12.689649]
|
| |
8
|
Y.-T. S. Li and S. Malik, "Performance analysis of embedded software using implicit path enumeration," IEEE Trans. CAD/ICAS, vol. 16, no. 12, pp. 1477-1487, December 1997.
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
SNU Real-Time Benchmarks, http://archi.snu.ac.kr/realtime/benchmark.
|
| |
14
|
|
| |
15
|
|
| |
16
|
H. Yasuura, H. Tomiyama, A. Inoue, and F. N. Eko, "Embedded system design using soft-core processor and Valen-C," IIS Journal of Information Science and Engineering, vol. 14, no. 3, pp. 587-603, September 1998.
|
|