Title
Awareness of MPI Virtual Process Topologies on the Single-Chip Cloud Computer
Abstract
This paper presents an approach to improve the communication bandwidth between MPI tasks by evaluating the application's communication graph and making optimal use of communication buffers. It was implemented on the Intel Single-Chip Cloud Computer (SCC). The SCC is a processor with 48 cores created by Intel Labs. Special to the SCC is the SRAM-based Message Passing Buffer which can be used as fast communication memory. First, we evaluate RCKMPI, the MPI implementation for the SCC which makes use of this MPB. Then we extend RCKMPI to support virtual process topologies like defined in the MPI specification. The presented approach shows a performance improvement up to 44 % for a communication-intensive application.
Year
DOI
Venue
2012
10.1109/IPDPSW.2012.71
IPDPS Workshops
Keywords
Field
DocType
fast communication memory,communication graph,intel single-chip cloud computer,intel labs,mpi virtual process topologies,mpi task,communication-intensive application,communication bandwidth,mpi implementation,communication buffer,mpi specification,payloads,layout,multicore,message passing,cloud computing,bandwidth,topology
Computer science,Parallel computing,Static random-access memory,Network topology,Bandwidth (signal processing),Multi-core processor,Message passing,Distributed computing,Performance improvement,Cloud computing,Single-chip Cloud Computer
Conference
ISSN
Citations 
PageRank 
2164-7062
2
0.37
References 
Authors
11
2
Name
Order
Citations
PageRank
Steffen Christgau1154.13
Bettina Schnor214226.36