By Topic

Performance analysis tool for cache-based real-time systems with preemptions

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
J. Simonson ; Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA ; J. H. Patel

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

Published in:

Computer Performance and Dependability Symposium, 1996., Proceedings of IEEE International

Date of Conference:

4-6 Sep 1996