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.
Author supplied keywords
Cite
CITATION STYLE
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.