Skip to Main content Skip to Navigation
Conference papers

Simultaneous multithreading support in embedded distributed memory MPSoCs

Abstract : Scalability and programmability are important issues in large homogeneous MPSoCs. Such architectures often rely on explicit message-passing among processors, each of which possessing a local private memory. This paper presents a low-overhead hardware/software distributed shared memory approach that makes such architectures multithreading-capable. The proposed solution is implemented into an open-source message-passing MPSoC through developing a POSIX-like thread API, which shows excellent scalability using application kernels used for benchmarking in shared-memory systems. This approach efficiently draws strengths from the on-chip distributed private memory that opens the way to exposing the multithreading programmability/capabilities of that component as a general-purpose accelerator.
Document type :
Conference papers
Complete list of metadata
Contributor : Gilles Sassatelli <>
Submitted on : Wednesday, November 2, 2016 - 10:51:04 PM
Last modification on : Saturday, November 9, 2019 - 1:30:02 PM




Rafael Garibotti, Luciano Ost, Remi Busseuil, Mamady Kourouma, Chris Adeniyi-Jones, et al.. Simultaneous multithreading support in embedded distributed memory MPSoCs. DAC: Design Automation Conference, May 2013, Austin, United States. pp.83:1-83:7, ⟨10.1145/2463209.2488836⟩. ⟨lirmm-01391168⟩



Record views