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

G. Breaban, S. Stuijk, K. Goossens

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

2 Citaten (Scopus)

Samenvatting

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.

Originele taal-2Engels
TitelProceedings of the 2017 Design, Automation and Test in Europe, DATE 2017
Plaats van productiePiscataway
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's1721-1726
Aantal pagina's6
ISBN van elektronische versie978-3-9815370-8-6
ISBN van geprinte versie978-3-9815370-9-3
DOI's
StatusGepubliceerd - 11 mei 2017
Evenement20th Design, Automation and Test in Europe Conference (DATE 2017) - Swisstech, Lausanne, Zwitserland
Duur: 27 mrt 201731 mrt 2017
Congresnummer: 20
https://www.date-conference.com/date17/

Congres

Congres20th Design, Automation and Test in Europe Conference (DATE 2017)
Verkorte titelDATE 2017
LandZwitserland
StadLausanne
Periode27/03/1731/03/17
Internet adres

    Vingerafdruk

Citeer dit

Breaban, G., Stuijk, S., & Goossens, K. (2017). Efficient synchronization methods for LET-based applications on a Multi-Processor System on Chip. In Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017 (blz. 1721-1726). [7927271] Piscataway: Institute of Electrical and Electronics Engineers. https://doi.org/10.23919/DATE.2017.7927271