Simultaneous multithreading support in embedded distributed memory MPSoCs - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Conference Papers Year : 2013

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.
Fichier principal
Vignette du fichier
garibotti2013.pdf (800.76 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

lirmm-01391168 , version 1 (29-06-2022)

Identifiers

Cite

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

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More