2011
DOI: 10.1007/s00450-011-0168-y
|View full text |Cite
|
Sign up to set email alerts
|

Mapping communication layouts to network hardware characteristics on massive-scale blue gene systems

Abstract: For parallel applications running on high-end computing systems, which processes of an application get launched on which processing cores is typically determined at application launch time without any information about the application characteristics. As high-end computing systems continue to grow in scale, however, this approach is becoming increasingly infeasible for achieving the best performance. For example, for systems such as IBM Blue Gene and Cray XT that rely on flat 3D torus networks, process communi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(22 citation statements)
references
References 20 publications
0
22
0
Order By: Relevance
“…The traditional topology aware mappings ((Parhami, 2002;Yu, Chung & Moreira, 2006;Balaji, Gupta, Vishnu & Beckman, 2011)) are constructed especially for regular graphs (hypercubes and tori) of distributed computer systems. The proposed neural network algorithms are more universal and can be used for mapping program graphs onto graphs of distributed computer systems with defects of edges and nodes.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The traditional topology aware mappings ((Parhami, 2002;Yu, Chung & Moreira, 2006;Balaji, Gupta, Vishnu & Beckman, 2011)) are constructed especially for regular graphs (hypercubes and tori) of distributed computer systems. The proposed neural network algorithms are more universal and can be used for mapping program graphs onto graphs of distributed computer systems with defects of edges and nodes.…”
Section: Resultsmentioning
confidence: 99%
“…For this reason, the maximum efficiency of information interactions in advanced highperformance CSs is obtained by using regular graphs (,) sss GVE of connections between individual computers (hypercube, torus) (Parhami, 2002;Yu, Chung & Moreira, 2006;Balaji, Gupta, Vishnu & Beckman, 2011). The hypercube structure is described by a graph known as a m-dimensional Boolean cube with a number of nodes 2 m n  .…”
mentioning
confidence: 99%
“…Process mapping on the network significantly affects application performance. Moreover, communication efficiency might also be changed when operating applications with different network topologies [15].…”
Section: Introductionmentioning
confidence: 99%
“…Balaji et al analyzed the impact of different process mappings on application performance on a massive Blue Gene/P system [14]. They show that the difference can be around 30% for some applications and can even be two fold for some.…”
Section: Related Workmentioning
confidence: 99%
“…Recent works [3], [4], [5], [6], [8], [9], [10], [11] have shown substantial communication performance improvement on large parallel machines by suitable assignment of processes or tasks to nodes of the machine. Earlier works on graph embedding are usually not suitable for modern machines because the earlier works used metrics suitable for a store-and-forward communication mechanism.…”
Section: Introductionmentioning
confidence: 99%