Off-line mapping of multi-rate dependent task sets to many-core platforms

Wolfgang Puffitsch, Eric Noulard, Claire Pagetti

Research output: Contribution to journalJournal articleResearchpeer-review

Abstract

This paper presents an approach to execute safety-critical applications on multi- and many-core processors in a predictable manner. We investigate three concrete platforms: the Intel Single-chip Cloud Computer, the Texas Instruments TMS320C6678 and the Tilera TILEmpower-Gx36. We define an execution model to safely execute dependent periodic task sets on these platforms. The four rules of the execution model entail that an off-line mapping of the application to the platform must be computed. The paper details our approach to automatically compute a valid mapping. Furthermore, we evaluate our approach, which is based on constraint programming, by applying it to several task sets that are derived from industrial applications.
Original languageEnglish
JournalReal-Time Systems
Volume51
Issue number5
Pages (from-to)526-565
ISSN0922-6443
DOIs
Publication statusPublished - 2015

Keywords

  • Real-time systems
  • Many-core architecture
  • Off-line scheduling
  • Constraint programming

Cite this