共 50 条
Self-similarity of parallel machines
被引:2
|作者:
Numrich, Robert W.
[1
]
Heroux, Michael A.
[2
,3
]
机构:
[1] Univ Minnesota, Minnesota Supercomp Inst, Minneapolis, MN 55455 USA
[2] Sandia Natl Labs, Albuquerque, NM 87185 USA
[3] St Johns Univ, Collegeville, MN 56321 USA
基金:
美国能源部;
关键词:
Parallel algorithms;
Benchmark analysis;
Computational intensity;
Computational force;
Dimensional analysis;
Equivalence class;
Self-similarity;
Scaling;
Mixing coefficient;
PERFORMANCE;
D O I:
10.1016/j.parco.2010.11.003
中图分类号:
TP301 [理论、方法];
学科分类号:
081202 ;
摘要:
Self-similarity is a property of physical systems that describes how to scale parameters such that dissimilar systems appear to be similar. Computer systems are self-similar if certain ratios of computational forces, also known as computational intensities, are equal. Two machines with different computational power, different network bandwidth and different inter-processor latency behave the same way if they have the same ratios of forces. For the parallel conjugate gradient algorithm studied in this paper, two machines are self-similar if and only if the ratio of one force describing latency effects to another force describing bandwidth effects is the same for both machines. For the two machines studied in this paper, this ratio, which we call the mixing coefficient, is invariant as problem size and processor count change. The two machines have the same mixing coefficient and belong to the same equivalence class. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:69 / 84
页数:16
相关论文