DocumentCode :
619521
Title :
Simultaneous multithreading support in embedded distributed memory MPSoCs
Author :
Garibotti, Rafael ; Ost, Luciano ; Busseuil, Remi ; Kourouma, Mamady ; Adeniyi-Jones, Chris ; Sassatelli, Gilles ; Robert, M.
Author_Institution :
LIRMM, Univ. of Montpellier II, Montpellier, France
fYear :
2013
fDate :
May 29 2013-June 7 2013
Firstpage :
1
Lastpage :
7
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.
Keywords :
application program interfaces; distributed shared memory systems; embedded systems; message passing; multi-threading; network-on-chip; public domain software; software reliability; NoC-based MPSoC; POSIX-like thread API; application kernels; embedded distributed memory MPSoC; general-purpose accelerator; homogeneous MPSoC; local private memory; low-overhead hardware distributed shared memory approach; multithreading programmability; on-chip distributed private memory; open-source message-passing MPSoC; shared-memory systems; simultaneous multithreading support; software distributed shared memory approach; Bandwidth; Clocks; Computer architecture; Instruction sets; Multithreading; Protocols; Distributed memory organization; Multithreading; NoC-based MPSoCs; Programmability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX
ISSN :
0738-100X
Type :
conf
Filename :
6560676
Link To Document :
بازگشت