Proceedings of the 22nd International Conference on Real-Time Networks and Systems 2014
DOI: 10.1145/2659787.2659817
|View full text |Cite
|
Sign up to set email alerts
|

The Priority Division Arbiter for low WCET and high Resource Utilization in Multi-core Architectures

Abstract: Shared memory arbiters play a major role in determining the Worst Case Execution Time (Wcet) of applications executing on multi-core architectures. Apart from the produced Wcet, shared memory utilization is another important parameter which characterizes the suitability of an arbiter for a particular system. This paper compares the traditional arbiters, the Static priority (aka fixed priority), the Time Division Multiple Access (Tdma) and the Round robin against the Priority division arbiter on the above menti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 18 publications
0
3
0
Order By: Relevance
“…Additionally, the synthetic code to create the interference is trivial, change in architecture is not at all required and hybrid Wcet analysis technique for single core architectures can be used for multi-cores without any modification. However, as shown in our previous work [26], this technique neither guarantees the worst case interference nor the worst case execution time except under the Priority Division [22] arbiter.…”
Section: Related Workmentioning
confidence: 73%
See 1 more Smart Citation
“…Additionally, the synthetic code to create the interference is trivial, change in architecture is not at all required and hybrid Wcet analysis technique for single core architectures can be used for multi-cores without any modification. However, as shown in our previous work [26], this technique neither guarantees the worst case interference nor the worst case execution time except under the Priority Division [22] arbiter.…”
Section: Related Workmentioning
confidence: 73%
“…Test applications are chosen from the Mälardalen Wcet benchmark suit [10]. We typically chose the multi-path applications from the suit since the single path applications are already tested in our another work [22]. For testing purpose, we used the optimized version (Sec.…”
Section: Test Architecturementioning
confidence: 99%
“…Shah et al discuss the use of timing analysis to limit the interference between applications in shared resources. 3,4 Bank partitioning 5,6 maps memory accesses from di®erent cores to different banks, which isolates the memory access streams from di®erent cores and effectively eliminates the interference. In bank partitioning, one core can only access its speci¯c banks and the number of banks that each core owns is equal.…”
Section: Introductionmentioning
confidence: 99%