Title :
Identifying the sources of unpredictability in COTS-based multicore systems
Author :
Dasari, Dakshina ; Akesson, Benny ; Nelis, Vincent ; Awan, M.A. ; Petters, Stefan M.
Author_Institution :
CISTER-ISEP Res. Centre, Polytech. Inst. of Porto, Porto, Portugal
Abstract :
COTS-based multicores are now the preferred choice for hosting embedded applications owing to their immense computational capabilities, small form factor and low power consumption. Many of these embedded applications have real-time requirements and real-time system designers must be able assess them for their predictability and provide guarantees (at design time) that they deliver the correct functional behavior within predefined time bounds. However, the underlying architecture of commercially available multicores is extremely complex and non-amenable to straight-forward timing analysis. In this paper, we highlight the architectural features leading to temporal unpredictability, which mainly involve shared hardware resources, such as buses, caches, and memories. We explore some of the existing work in timing analysis with respect to these features, identify their limitations, and present some unaddressed issues that must be dealt with to ensure safe deployment of real-time systems.
Keywords :
embedded systems; multiprocessing systems; COTS-based multicore system; commercially available off-the-shelf multicore system; embedded application; real-time systems development; temporal unpredictability; timing analysis; Hardware; Multicore processing; Pipeline processing; Program processors; Random access memory; Real-time systems; Timing;
Conference_Titel :
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location :
Porto
DOI :
10.1109/SIES.2013.6601469