Worst-case response time analysis of resource access models in multi-core systems

Andreas Schranzhofer, Rodolfo Pellizzoni, Jian Jia Chen, Lothar Thiele, Marco Caccamo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

33 Scopus citations

Abstract

Multi-processor and multi-core systems are becoming increasingly important in time critical systems. Shared resources, such as shared memory or communication buses are used to share data and read sensors. We consider realtime tasks constituted by superblocks, which can be executed sequentially or by a time triggered static schedule. Three models to access shared resources are explored: (1) the dedicated access model, in which accesses happen only in dedicated phases, (2) the general access model, in which accesses could happen at anytime, and (3) the hybrid access model, combining the dedicated and general access model. For resource access based on a Time Division Multiple Access (TDMA) protocol, we analyze the worst-case completion time for a superblock, derive worst-case response times for tasks and obtain the relation of schedulability between different models. We conclude with proposing the dedicated sequential model as the model of choice for time critical resource sharing multi-processor/multi-core systems.

Original languageEnglish
Title of host publicationProceedings of the 47th Design Automation Conference, DAC '10
Pages332-337
Number of pages6
DOIs
StatePublished - 2010
Externally publishedYes
Event47th Design Automation Conference, DAC '10 - Anaheim, CA, United States
Duration: 13 Jun 201018 Jun 2010

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference47th Design Automation Conference, DAC '10
Country/TerritoryUnited States
CityAnaheim, CA
Period13/06/1018/06/10

Keywords

  • Scheduling
  • Shared resources
  • TDMA

Fingerprint

Dive into the research topics of 'Worst-case response time analysis of resource access models in multi-core systems'. Together they form a unique fingerprint.

Cite this