Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium 2011
DOI: 10.1109/rtas.2011.28
|View full text |Cite
|
Sign up to set email alerts
|

Timing Analysis for Resource Access Interference on Adaptive Resource Arbiters

Abstract: 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 superblocks, while superblocks themselves are composed of phases. Phases are characterized by their worstcase computation time on their process… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 43 publications
(33 citation statements)
references
References 15 publications
0
33
0
Order By: Relevance
“…Schranzhofer et al (2010) developed a framework based on a TDMA-arbitrated bus. This was followed by work on resource adaptive arbiters (Schranzhofer et al 2011). Their work assumes a task model where each task consists of sequences of super-blocks, themselves divided into phases that represent implicit communication (fetching or writing of data to/from memory), computation (processing the data), or both.…”
Section: Related Work Assuming Different Application Modelsmentioning
confidence: 99%
“…Schranzhofer et al (2010) developed a framework based on a TDMA-arbitrated bus. This was followed by work on resource adaptive arbiters (Schranzhofer et al 2011). Their work assumes a task model where each task consists of sequences of super-blocks, themselves divided into phases that represent implicit communication (fetching or writing of data to/from memory), computation (processing the data), or both.…”
Section: Related Work Assuming Different Application Modelsmentioning
confidence: 99%
“…e.g., [31]) consider the particular pattern of accesses that each contending task may make to the bus. Notably however, several of the latter type of works [33], [32] make assumptions that prevent their use in the two COTS processors considered in this paper. In particular, they model just one off-chip shared resource that can process one request at a time only and in which requests are synchronous (so that the contending task is stalled) and cannot be split into several asynchronous requests.…”
Section: Related Workmentioning
confidence: 99%
“…However, this turns to be rather complicated since it heavily depends on the dynamic task execution as well as the scheduling algorithm applied on the system. Prior work either assumes a specific memory access pattern [8] or a static cyclic scheduler [2], [4], however, these approaches suffer limitations when applying to the real applications.…”
Section: A Flow "Reshaping" By Throttlingmentioning
confidence: 99%
“…where N (t) is defined in Equation (4). Notice the α c (t) function is a step function and its upper bound α u c (t) is used to simplify the computation.…”
Section: A Static Budget Distributionmentioning
confidence: 99%
See 1 more Smart Citation