• DocumentCode
    351941
  • Title

    Program path analysis to bound cache-related preemption delay in preemptive real-time systems

  • Author

    Tomiyama, Hiroyuki ; Dutt, Nikil D.

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2000
  • fDate
    5-5 May 2000
  • Firstpage
    67
  • Lastpage
    71
  • Abstract
    Unpredictable behavior of cache memory makes 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 interference, 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.
  • Keywords
    cache storage; data flow analysis; performance evaluation; real-time systems; cache memory; cache-related preemption delay; intertask cache interference; preemptive multitask systems; preemptive real-time systems; program execution path; program path analysis; real-time systems; worst-case performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
  • Conference_Location
    San Diego, CA, USA
  • Print_ISBN
    1-58113-268-9
  • Type

    conf

  • Filename
    843709