DocumentCode :
2138260
Title :
MBBA: A Multi-Bandwidth Bus Arbiter for Hard Real-Time
Author :
Bourgade, Roman ; Rochange, Christine ; De Michiel, Marianne ; Sainrat, Pascal
Author_Institution :
Inst. de Rech. en Inf. de Toulouse, Univ. of Toulouse, Toulouse, France
fYear :
2010
fDate :
11-13 Aug. 2010
Firstpage :
1
Lastpage :
7
Abstract :
Multi-core architectures are being increasingly used in embedded systems as they offer several advantages: improved hardware integration, low thermal dissipation and reduced energy consumption, while they make it possible to improve the computing power. In order to run real-time software on a multicore architecture, computing the Worst-Case Execution Time of every thread should be achievable. This notably involves bounding memory latencies by employing a predictable bus arbiter. However, state-of-the-art techniques prove to be irrelevant to schedule unbalanced workloads in which some threads require more bus bandwidth than the other ones. This paper proposes a new bus arbitration scheme that ensures that the shared bus latencies can be upper bounded. Compared to other schemes that make the bus latencies predictable, like the Round-Robin protocol, our approach defines several levels of bandwidth to meet requirements that may vary from one thread to another. Experimental results (WCET estimates) show that the worst-case bus latency is noticeably shortened, compared to Round-Robin, for the cores with highest priority that get the largest bandwidth. The relevance of the scheme is shown through an example workload composed of various benchmarks.
Keywords :
embedded systems; multiprocessing systems; MBBA; bus arbitration scheme; embedded systems; energy consumption; hardware integration; memory latencies; multibandwidth bus arbiter; multicore architecture; real-time software; round-robin protocol; thermal dissipation; upper bound; worst-case bus latency; worst-case execution time; Benchmark testing; Delay; Instruction sets; Multicore processing; Processor scheduling; Protocols; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Multimedia Computing (EMC), 2010 5th International Conference on
Conference_Location :
Cebu
Print_ISBN :
978-1-4244-7710-4
Type :
conf
DOI :
10.1109/EMC.2010.5575754
Filename :
5575754
Link To Document :
بازگشت