• DocumentCode
    726396
  • Title

    Resource usage templates and signatures for COTS multicore processors

  • Author

    Fernandez, Gabriel ; Jalle, Javier ; Abella, Jaume ; Quinones, Eduardo ; Vardanega, Tullio ; Cazorla, Francisco J.

  • Author_Institution
    Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Upper bounding the execution time of tasks running on multi-core processors is a hard challenge. This is especially so with commercial-off-the-shelf (COTS) hardware that conceals its internal operation. The main difficulty stems from the contention effects on access to hardware shared resources (e.g, buses) which cause task´s timing behavior to depend on the load that co-runner tasks place on them. This dependence reduces time composability and constrains incremental verification. In this paper we introduce the concepts of resource-usage signatures and templates, to abstract the potential contention caused and incurred by tasks running on a multicore. We propose an approach that employs resource-usage signatures and templates to enable the analysis of individual tasks largely in isolation, with low integration costs, producing execution time estimates per task that are easily composable throughout the whole system integration process. We evaluate the proposal on a 4-core NGMP-like multicore architecture.
  • Keywords
    multiprocessing systems; -core NGMP-like multicore architecture; COTS multicore processors; commercial-off-the-shelf hardware; hardware shared resources; low integration cost; resource usage templates; resource-usage signatures; task timing behavior; upper bounding; Delays; Industries; Kernel; Multicore processing; Real-time systems; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744858
  • Filename
    7167309