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.
Type de document :
Communication dans un congrès
DAC: Design Automation Conference, May 2013, Austin, United States. 50th ACM/EDAC/IEEE Design Automation Conference, pp.83:1-83:7, 2013, 〈10.1145/2463209.2488836〉
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01391168
Contributeur : Gilles Sassatelli <>
Soumis le : mercredi 2 novembre 2016 - 22:51:04
Dernière modification le : jeudi 28 juin 2018 - 15:11:59

Identifiants

Collections

Citation

Rafael Garibotti, Luciano Ost, Rémi 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. 50th ACM/EDAC/IEEE Design Automation Conference, pp.83:1-83:7, 2013, 〈10.1145/2463209.2488836〉. 〈lirmm-01391168〉

Partager

Métriques

Consultations de la notice

61