Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/RTSS.2011.31guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Cache Related Pre-emption Delay Aware Response Time Analysis for Fixed Priority Pre-emptive Systems

Published: 29 November 2011 Publication History

Abstract

Without the use of cache the increasing gap between processor and memory speeds in modern embedded microprocessors would have resulted in memory access times becoming an unacceptable bottleneck. In such systems, cache related pre-emption delays can be a significant proportion of task execution times. To obtain tight bounds on the response times of tasks in pre-emptively scheduled systems, it is necessary to integrate worst-case execution time analysis and schedulability analysis via the use of an appropriate model of pre-emption costs. In this paper, we introduce a new method of bounding pre-emption costs, called the ECB-Union approach. The ECB-Union approach complements an existing UCB-Union approach. We combine the two into a simple composite approach that dominates both. These approaches are integrated into response time analysis for fixed priority pre-emptively scheduled systems. Further, we extend this analysis to systems where tasks can access resources in mutual exclusion, in the process resolving omissions in existing models of pre-emption delays. A case study and empirical evaluation demonstrate the e?ectiveness of the ECB-Union and combined approaches for a wide range of di?erent cache configurations including cache utilization, cache set size, reuse, and block reload times.

Cited By

View all
  • (2018)Trading Between Intra- and Inter-Task Cache Interference to Improve SchedulabilityProceedings of the 26th International Conference on Real-Time Networks and Systems10.1145/3273905.3273924(125-136)Online publication date: 10-Oct-2018
  • (2016)Analysis of Write-back Caches under Fixed-priority Preemptive and Non-preemptive SchedulingProceedings of the 24th International Conference on Real-Time Networks and Systems10.1145/2997465.2997476(309-318)Online publication date: 19-Oct-2016
  • (2016)Cache-related preemption delay analysis for multi-level inclusive cachesProceedings of the 13th International Conference on Embedded Software10.1145/2968478.2968481(1-10)Online publication date: 1-Oct-2016
  • Show More Cited By

Index Terms

  1. Cache Related Pre-emption Delay Aware Response Time Analysis for Fixed Priority Pre-emptive Systems
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    RTSS '11: Proceedings of the 2011 IEEE 32nd Real-Time Systems Symposium
    November 2011
    344 pages
    ISBN:9780769545912

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 29 November 2011

    Author Tags

    1. CRPD
    2. Real-time system
    3. Timing Analysis
    4. cache memory
    5. fixed-priority scheduling
    6. preemption
    7. schedulability analysis

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Trading Between Intra- and Inter-Task Cache Interference to Improve SchedulabilityProceedings of the 26th International Conference on Real-Time Networks and Systems10.1145/3273905.3273924(125-136)Online publication date: 10-Oct-2018
    • (2016)Analysis of Write-back Caches under Fixed-priority Preemptive and Non-preemptive SchedulingProceedings of the 24th International Conference on Real-Time Networks and Systems10.1145/2997465.2997476(309-318)Online publication date: 19-Oct-2016
    • (2016)Cache-related preemption delay analysis for multi-level inclusive cachesProceedings of the 13th International Conference on Embedded Software10.1145/2968478.2968481(1-10)Online publication date: 1-Oct-2016
    • (2016)Cache-Partitioned Preemption Threshold SchedulingACM Transactions on Embedded Computing Systems10.1145/295005716:1(1-30)Online publication date: 23-Oct-2016
    • (2015)A generic and compositional framework for multicore response time analysisProceedings of the 23rd International Conference on Real Time and Networks Systems10.1145/2834848.2834862(129-138)Online publication date: 4-Nov-2015
    • (2015)Towards compositionality in execution time analysisACM SIGBED Review10.1145/2752801.275280512:1(28-36)Online publication date: 27-Mar-2015
    • (2015)Global and Partitioned Multiprocessor Fixed Priority Scheduling with Deferred PreemptionACM Transactions on Embedded Computing Systems10.1145/273995414:3(1-28)Online publication date: 21-Apr-2015
    • (2014)Cache-related preemption delay analysis for FIFO cachesACM SIGPLAN Notices10.1145/2666357.259781449:5(33-42)Online publication date: 12-Jun-2014
    • (2014)Accounting for Cache Related Pre-emption Delays in Hierarchical SchedulingProceedings of the 22nd International Conference on Real-Time Networks and Systems10.1145/2659787.2659797(183-192)Online publication date: 8-Oct-2014
    • (2014)Cache-related preemption delay analysis for FIFO cachesProceedings of the 2014 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2597809.2597814(33-42)Online publication date: 12-Jun-2014
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media