• DocumentCode
    2632487
  • Title

    Use of preferred preemption points in cache-based real-time systems

  • Author

    Simonson, Jonathan ; Patel, Janak H.

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1995
  • fDate
    24-26 Apr 1995
  • Firstpage
    316
  • Lastpage
    325
  • Abstract
    Time-critical applications require known worst-case execution times to ensure that system timing constraints are met. Traditional cache memory arrangements, however significantly impede the determination of tight upper bounds on these worst-case execution times (WCET). The difficulty comes in adequately predicting the cache miss ratio for a task in a preemptable multi-tasking environment. Caches thus increase the complexity of calculating WCET. To resolve this, caches have simply been excluded from WCET calculations. Each task must then be provided greater time in which to execute leading to lower throughput and performance. In this paper we present a cache management scheme that allows WCET calculations to more easily reflect the timing effects of caching. This is done through the appropriate selection of preemption points within a task´s execution. The scheme focuses on the WCET component that is due to preemption overhead. An added benefit is a reduction in execution time of up to 10% for some tasks over traditional cache management
  • Keywords
    cache storage; computational complexity; performance evaluation; real-time systems; cache memory arrangements; cache-based real-time systems; complexity; preemptable multi-tasking environment; preferred preemption points; system timing constraints; tight upper bounds; time-critical applications; timing effects; worst-case execution times; Cache memory; Contracts; Impedance; NASA; Real time systems; Reliability; Throughput; Time factors; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Performance and Dependability Symposium, 1995. Proceedings., International
  • Conference_Location
    Erlangen
  • Print_ISBN
    0-8186-7059-2
  • Type

    conf

  • DOI
    10.1109/IPDS.1995.395820
  • Filename
    395820