SCALING PARALLEL PROGRAMS FOR MULTIPROCESSORS - METHODOLOGY AND EXAMPLES

被引:41
作者
SINGH, JP
HENNESSY, JL
GUPTA, A
机构
关键词
D O I
10.1109/MC.1993.274941
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To design effective large-scale multiprocessors, computer architects need to understand how parallel applications will be scaled to use these machines. Previous studies of scaling have defined useful models for the constraints under which parallel applications might be scaled, but they do not show how applications might actually be scaled to meet these constraints. Typically, data set size is the only parameter scaled. The authors argue that scaling real applications is more complicated. In scientific applications that simulate physical phenomena, for example, a scientist will want to scale other application parameters in conjunction with the data set size to obtain useful results. Realistic scaling methods for these applications are usually based on the contributions that different application parameters make to the error in the simulation. This article uses the widely applicable principle of scaling parameters so that their error contributions are about equal. Through examples, the authors show that scaling in realistic ways can lead to different conclusions about the effectiveness and design of larger multiprocessors. The authors also conclude that system designers must understand the relevant characteristics of the benchmark applications they use if they are to arrive at correct design decisions for building large multiprocessor systems.
引用
收藏
页码:42 / 50
页数:9
相关论文
共 13 条
[1]  
AMDAHL G, 1967, 3 P AFIPS SJCC, P483
[2]   ERROR ANALYSIS OF A TREE CODE [J].
BARNES, JE ;
HUT, P .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1989, 70 (02) :389-417
[3]  
GREENGARD L, 1987, J COMPUTATIONAL PHYS, V73
[4]  
GUPTA A, 1990, P FRONTIERS 90 C MAS
[5]   REEVALUATING AMDAHL LAW [J].
GUSTAFSON, JL .
COMMUNICATIONS OF THE ACM, 1988, 31 (05) :532-533
[6]  
GUSTAFSON JL, 1988, SIAM J SCI STAT COMP, V9, P532
[7]   PERFORMANCE-CHARACTERISTICS OF TREE CODES [J].
HERNQUIST, L .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1987, 64 (04) :715-734
[8]  
LENOSKI D, 1990, 17TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P148, DOI 10.1109/ISCA.1990.134520
[9]  
NUSSBAUM D, 1991, COMMUN ACM, V34, P57
[10]   FINDING AND EXPLOITING PARALLELISM IN AN OCEAN SIMULATION PROGRAM - EXPERIENCE, RESULTS, AND IMPLICATIONS [J].
SINGH, JP ;
HENNESSY, JL .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 15 (01) :27-48