DocumentCode
3336457
Title
Performance analysis tool for cache-based real-time systems with preemptions
Author
Simonson, Jonathan ; Patel, Janak H.
Author_Institution
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
fYear
1996
fDate
4-6 Sep 1996
Firstpage
210
Lastpage
218
Abstract
Dependable real-time systems are essential to time-critical applications. The systems that run these applications require high degrees of performance and predictability. Although memory caching has long been known as a means of increasing system performance, it is typically unpredictable in nature. This paper presents a technique of using preferred preemption points to increase the predictability and performance of cache-based real-time systems and describes a performance analysis tool and methodology designed to select and evaluate preemption points. Performance results obtained by using the tool are presented for various system configurations. System configurations are defined by such parameters as cache type and preemption frequency. In some instances, results have shown a 10% reduction in execution time with preferred preemption points. Such savings in execution time provide greater flexibility in scheduling and increase throughput of time-critical tasks. Use of the technique increases the ability to calculate system preemption overhead. This leads to greater determinism and consequently performance, and provides for tighter bounds on calculated worst-case execution times
Keywords
cache storage; fault tolerant computing; performance evaluation; real-time systems; cache-based real-time systems; dependable real-time systems; memory caching; performance analysis tool; predictability; preemption frequency; preemptions; system configurations; system performance; tighter bounds; time-critical applications; worst-case execution times; Cache memory; Design methodology; Frequency; High performance computing; Job shop scheduling; Performance analysis; Real time systems; System performance; Throughput; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Performance and Dependability Symposium, 1996., Proceedings of IEEE International
Conference_Location
Urbana-Champaign, IL
ISSN
1087-2191
Print_ISBN
0-8186-7484-9
Type
conf
DOI
10.1109/IPDS.1996.540222
Filename
540222
Link To Document