• 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