PERFORMANCE BENEFITS AND LIMITATIONS OF LARGE NUMA MULTIPROCESSORS

被引:3
作者
SEVCIK, KC [1 ]
ZHOU, SN [1 ]
机构
[1] UNIV TORONTO, COMP SYST RES INST, TORONTO M5S 1A1, ONTARIO, CANADA
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/0166-5316(94)90013-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In scalable multiprocessor architectures, the times required for a processor to access various portions of memory are different. In this paper, we consider how this characteristic affects performance by comparing it to the ideal but unrealizable case in which the access times to all memory modules can be kept constant, even as the number of processors is increased. We examine several application kernels to investigate how well they would execute on various instances of NUMA systems with a hierarchical memory structure. The results of our analytic model show that access locality is much more important in NUMA architectures than it is in UMA architectures. The extent of the performance penalty of non-local memory accesses depends on the variability in access times to various parts of shared memory, as well as on the amount of congestion in the interconnection network that provides access to remote memory modules. In the applications we examined, we found that it is possible to partition and locate both the data and the computation in such a way that reasonable speedups can be achieved on NUMA systems.
引用
收藏
页码:185 / 205
页数:21
相关论文
共 17 条
[1]  
BROCHARD L, 1990, 1990 P INT C SUP, P414
[2]  
DAREMAROGERS F, 1987, 1987 P ACM SIGMETRIC, P46
[3]  
GUPTA A, 1991, ACM COMP AR, V19, P254, DOI 10.1145/115953.115978
[4]  
GUPTA A, 1991, 1991 P ACM SIGM C, P120
[5]   PERFORMANCE EVALUATION OF HIERARCHICAL RING-BASED SHARED-MEMORY MULTIPROCESSORS [J].
HOLLIDAY, M ;
STUMM, M .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (01) :52-67
[6]  
JOHNSON KL, 1991, 18TH P ANN INT S COM, P254
[7]  
Lazowska E.D., 1984, QUANTITATIVE SYSTEM
[8]  
MARKATOS EP, 1991, MEMORY CONSCIOUS SCH
[9]   A DYNAMIC PROCESSOR ALLOCATION POLICY FOR MULTIPROGRAMMED SHARED-MEMORY MULTIPROCESSORS [J].
MCCANN, C ;
VASWANI, R ;
ZAHORJAN, J .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (02) :146-178
[10]  
MEDVED J, 1991, UNPUB COMPARISON MES