Simultaneous multithreading support in embedded distributed memory MPSoCs

13Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

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 generalpurpose accelerator. Copyright © 2013 ACM.

Cite

CITATION STYLE

APA

Garibotti, R., Ost, L., Busseuil, R., Kourouma, M., Adeniyi-Jones, C., Sassatelli, G., & Robert, M. (2013). Simultaneous multithreading support in embedded distributed memory MPSoCs. In Proceedings - Design Automation Conference. https://doi.org/10.1145/2463209.2488836

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free