Title :
Timing Analysis for Resource Access Interference on Adaptive Resource Arbiters
Author :
Schranzhofer, Andreas ; Pellizzoni, Rodolfo ; Chen, Jian-Jia ; Thiele, Lothar ; Caccamo, Marco
Author_Institution :
ETH Zurich, Zurich, Switzerland
Abstract :
Modern multiprocessor and multicore architectures adopt shared resources to meet increased performance requirements. Adaptive arbiters, such as FlexRay, have been adopted to grant access to shared resources. While increasing the performance, timing analysis is more challenging with this kind of arbiter. This paper considers real-time tasks that are composed of super blocks, while super blocks themselves are composed of phases. Phases are characterized by their worst-case computation time on their processing element and their worst-case number of access requests to a shared resource. Resource accesses, such as access to caches or scratchpad memory, are synchronous and cause the processing element to stall until the access is served. Based on dynamic programming, we develop an algorithm that safely derives an upper-bound of the worst-case response time of a phase. The worst-case response time of a task can then be determined for both sequential or time-triggered execution of super blocks. Experimental results are conducted for a real-world application.
Keywords :
cache storage; computational complexity; dynamic programming; resource allocation; shared memory systems; FlexRay; adaptive resource arbiters; cache access; dynamic programming; multicore architecture; multiprocessor architecture; performance requirements; real-time tasks; resource access interference; scratchpad memory access; sequential execution; shared resource access request; shared resources; super blocks; time-triggered execution; timing analysis; worst-case computation time; worst-case response time; Algorithm design and analysis; Delay; Dynamic programming; Dynamic scheduling; Heuristic algorithms; Interference; FlexRay protocol; Worst-case timing analysis; real-time embedded systems; shared resource access;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011 17th IEEE
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-61284-326-1
DOI :
10.1109/RTAS.2011.28