Efficient synchronization methods for LET-based applications on a Multi-Processor System on Chip

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

3 Citations (Scopus)
9 Downloads (Pure)

Abstract

Distributed control applications cover a wide range of areas such as automotive, avionics, and automation. The Logical Execution Time (LET) Model of Computation (MoC) was proposed as a formal method to describe the functional and timing behavior of such applications. However, modern Multi-Processor Systems on Chip (MPSOC) do not have a shared notion of time between processors, due to their use of Globally Asynchronous Locally Synchronous (GALS) architecture. In this paper we propose two methods (based on FIFO channels and barriers) to implement time and data synchronization on a MPSOC. While a barrier synchronizes the execution flows of tasks at predefined points in their executions, a FIFO is an asynchronous data communication method between two tasks. First, they are used to implement LET applications. Next, we show how dataflow applications and mixed LET-dataflow applications are supported too. We implemented both methods on a MPSOC prototyped on a FPGA, and show that the data synchronization outperforms the related work by 67% in terms of software overhead.

Original languageEnglish
Title of host publicationProceedings of the 2017 Design, Automation and Test in Europe, DATE 2017
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages1721-1726
Number of pages6
ISBN (Electronic)978-3-9815370-8-6
ISBN (Print)978-3-9815370-9-3
DOIs
Publication statusPublished - 11 May 2017
Event20th Design, Automation and Test in Europe Conference an Exhibition (DATE 2017) - Swisstech, Lausanne, Switzerland
Duration: 27 Mar 201731 Mar 2017
Conference number: 20
https://www.date-conference.com/date17/

Conference

Conference20th Design, Automation and Test in Europe Conference an Exhibition (DATE 2017)
Abbreviated titleDATE 2017
Country/TerritorySwitzerland
CityLausanne
Period27/03/1731/03/17
Internet address

Fingerprint

Dive into the research topics of 'Efficient synchronization methods for LET-based applications on a Multi-Processor System on Chip'. Together they form a unique fingerprint.

Cite this