Accurate MPSoC Prototyping Platform and Methodology for the Studying of the Linux Synchronization Barrier Slowdown Issues

Maxime France-Pillois, Jérôme Martin, Frédéric Rousseau

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

The benefit expected from the hardware parallelism offered by Multi-Processor System on Chips (MPSoCs) is determined by the ability to design high-performance synchronization mechanisms. The complexity of modern MPSoCs does not allow anymore to design an optimized software application without confront it with the hardware platform restrictions. In this paper, we propose a methodology to study the impact of hardware contention in the synchronization barrier mechanism running on a shared memory clustered MPSoC. Taking advantage of this new observation methodology based on emulation, we identify hardware module restrictions and Linux kernel suboptimal services. We show how the introduction of delays in the thread awakening process Improves the overall synchronization mechanism. Then we detail how a combined Hardware/Software optimization for the passive wait of the synchronization barrier provides a large gain: about 60% for 64 threads running on a 64-core architecture.
Original languageEnglish
Title of host publication2018 International Symposium on Rapid System Prototyping (RSP)
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages56-62
Number of pages7
ISBN (Electronic)978-1-5386-7557-1
ISBN (Print)978-1-5386-7558-8
DOIs
Publication statusPublished - 3 Feb 2019
EventThe 29th International Symposium on Rapid System Prototyping, 2018 - Torino, Italy
Duration: 4 Oct 20185 Oct 2018
Conference number: 29

Publication series

Name2018 International Symposium on Rapid System Prototyping (RSP)
PublisherIEEE
ISSN (Print)2150-5500
ISSN (Electronic)2150-5519

Symposium

SymposiumThe 29th International Symposium on Rapid System Prototyping, 2018
Abbreviated titleRSP 2018
Country/TerritoryItaly
CityTorino
Period4/10/185/10/18

Fingerprint

Dive into the research topics of 'Accurate MPSoC Prototyping Platform and Methodology for the Studying of the Linux Synchronization Barrier Slowdown Issues'. Together they form a unique fingerprint.

Cite this