DocumentCode
3075052
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
fYear
2013
fDate
19-21 June 2013
Firstpage
39
Lastpage
48
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location
Porto
Type
conf
DOI
10.1109/SIES.2013.6601469
Filename
6601469
Link To Document