DocumentCode :
3721558
Title :
A memory-centric approach to enable timing-predictability within embedded many-core accelerators
Author :
Paolo Burgio;Andrea Marongiu;Paolo Valente;Marko Bertogna
Author_Institution :
University of Modena and Reggio Emilia, Modena, Italy
fYear :
2015
fDate :
10/1/2015 12:00:00 AM
Firstpage :
1
Lastpage :
8
Abstract :
There is an increasing interest among real-time systems architects for multi- and many-core accelerated platforms. The main obstacle towards the adoption of such devices within industrial settings is related to the difficulties in tightly estimating the multiple interferences that may arise among the parallel components of the system. This in particular concerns concurrent accesses to shared memory and communication resources. Existing worst-case execution time analyses are extremely pessimistic, especially when adopted for systems composed of hundreds-tothousands of cores. This significantly limits the potential for the adoption of these platforms in real-time systems. In this paper, we study how the predictable execution model (PREM), a memory-aware approach to enable timing-predictability in realtime systems, can be successfully adopted on multi- and manycore heterogeneous platforms. Using a state-of-the-art multi-core platform as a testbed, we validate that it is possible to obtain an order-of-magnitude improvement in the WCET bounds of parallel applications, if data movements are adequately orchestrated in accordance with PREM. We identify which system parameters mostly affect the tremendous performance opportunities offered by this approach, both on average and in the worst case, moving the first step towards predictable many-core systems.
Keywords :
"Real-time systems","Predictive models","Memory management","Computational modeling","Multicore processing","Embedded systems","Delays"
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Systems and Technologies (RTEST), 2015 CSI Symposium on
Type :
conf
DOI :
10.1109/RTEST.2015.7369851
Filename :
7369851
Link To Document :
بازگشت