skip to main content
10.1145/2695664.2695954acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
short-paper

Introduction to partial time composability for COTS multicores

Published:13 April 2015Publication History

ABSTRACT

In singlecore processors timing analysis involves a step of Execution Time Analysis at task level that yields an Execution Time Bound (ETB) for the task, and one of schedulability analysis, where the scheduling attributes of the individual tasks, including the ETB, are studied from a system level perspective. Response Time Analysis serves as a compositional bridge between those two steps by accounting for the contention that arises from resource sharing.

In this paper, we show that the advent of multicore processors challenges the viability of this two-step approach. This stems from the fact that inter-task interference effects in a multicore are much more intricate in nature than what can be compositionally captured in response time analysis by widening the tasks' ETB with the time intervals during which tasks cannot progress while actually holding the CPU; we also show how contention in the access to hardware shared resources creates a circular dependence between the task ETB and its actual scheduling at run time. Finally, we show how various degrees of time composability can help breaking this knot.

References

  1. B. Akesson et al. Predator: a predictable SDRAM memory controller. In CODES+ISSS, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Fernández et al. Assessing the suitability of the NGMP multi-core processor in the space domain. EMSOFT, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Paolieri, Eduardo Quinones, Francisco J. Cazorla, and Mateo Valero. An Analyzable Memory Controller for Hard Real-Time CMPs. Embedded System Letters (ESL), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Paolieri et al. Hardware support for WCET analysis of hard real-time multicore systems. In ISCA'09. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Introduction to partial time composability for COTS multicores

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '15: Proceedings of the 30th Annual ACM Symposium on Applied Computing
          April 2015
          2418 pages
          ISBN:9781450331968
          DOI:10.1145/2695664

          Copyright © 2015 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 13 April 2015

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • short-paper

          Acceptance Rates

          SAC '15 Paper Acceptance Rate291of1,211submissions,24%Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader