Timing analysis for resource access interference on adaptive resource arbiters

Andreas Schranzhofer, Rodolfo Pellizzoni, Jian Jia Chen, Lothar Thiele, Marco Caccamo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

37 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011
Pages213-222
Number of pages10
DOIs
StatePublished - 2011
Externally publishedYes
Event17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011 - Chicago, IL, United States
Duration: 11 Apr 201114 Apr 2011

Publication series

NameReal-Time Technology and Applications - Proceedings
ISSN (Print)1080-1812

Conference

Conference17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011
Country/TerritoryUnited States
CityChicago, IL
Period11/04/1114/04/11

Keywords

  • FlexRay protocol
  • Worst-case timing analysis
  • real-time embedded systems
  • shared resource access

Fingerprint

Dive into the research topics of 'Timing analysis for resource access interference on adaptive resource arbiters'. Together they form a unique fingerprint.

Cite this