• DocumentCode
    3075038
  • Title

    Deconstructing bus access control policies for Real-Time multicores

  • Author

    Jalle, Javier ; Abella, Jaume ; Quinones, Eduardo ; Fossati, Luca ; Zulianello, Marco ; Cazorla, Francisco J.

  • Author_Institution
    Barcelona Supercomput. Center, Barcelona, Spain
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    Multicores may satisfy the growing performance requirements of critical Real-Time systems which has made industry to consider them for future real-time systems. In a multicore, the bus contention-control policy plays a key role in system´s performance and the tightness of the Worst-Case Execution Time (WCET) estimates. In this paper we develop analytical models of the contention that requests from different tasks running in different cores suffer for the two most-used contention control policies: Time-Division Multiple Access (TDMA) and Interference-Aware Bus Arbiter (IABA), which allows us to compare them. We further show the benefits of having such models for real-time system designers and chip providers. Our results show that WCET estimates obtained with TDMA are slightly (2%) tighter than those obtained with IABA, at the cost of knowing the exact cycle at which every access of every task accesses the bus. However, average performance is 10% worse with TDMA than with IABA. Overall, IABA is the most appealing contention-control policy since it allows achieving tight WCET estimates and high average performance with little burden for the user.
  • Keywords
    authorisation; embedded systems; multiprocessing systems; IABA policy; TDMA policy; WCET estimation; bus access control policy; bus contention-control policy; critical real-time system; interference-aware bus arbiter policy; realtime multicore system; time-division multiple access policy; worst-case execution time; Benchmark testing; Delays; Hardware; Multicore processing; Program processors; Real-time systems; Time division multiple access;
  • 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.6601468
  • Filename
    6601468