2014
DOI: 10.1587/elex.11.20140357
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing MPI performance using atomic pipelined message broadcast in a distributed memory MPSoC

Abstract: We propose a scheme for enhancing the MPI (Message Passing Interface) broadcast function performance with supporting hardware logic to reduce a number of synchronization processes which can be avoided on a distributed memory multiprocessor system on a chip (MPSoC). We accomplish this using the concept of atomic execution which facilitates full pipeline utilization. To validate our approach, we implemented a bus functional model with systemC and evaluated the results against various message data sizes and numbe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 9 publications
0
2
0
Order By: Relevance
“…The logic area of the modified MPE was 2288.1 (i.e., 9152.5 for four processing nodes) equivalent NAND gates. As described in [22], the logic area of the MPE supporting the initial transmission order change technique is 2108.4 (i.e., 8433.6 for four processing nodes) equivalent NAND gates. Compared to the previous MPE, the logic area of the modified MPE increased by approximately 8.5%.…”
Section: Implementation and Synthesis Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The logic area of the modified MPE was 2288.1 (i.e., 9152.5 for four processing nodes) equivalent NAND gates. As described in [22], the logic area of the MPE supporting the initial transmission order change technique is 2108.4 (i.e., 8433.6 for four processing nodes) equivalent NAND gates. Compared to the previous MPE, the logic area of the modified MPE increased by approximately 8.5%.…”
Section: Implementation and Synthesis Resultsmentioning
confidence: 99%
“…As a preliminary study, the author presented the enhanced algorithm to overcome the disadvantage of pipelined broadcasting, which is called an atomic pipelined broadcast algorithm [22]. The term "Atomic" derives from the concept of an atomic transaction, where a transaction should be performed either in its entirety or not at all [42].…”
Section: Atomic Pipelined Broadcastmentioning
confidence: 99%