Memory conscious scheduling for cluster-based NUMA multiprocessors

被引:2
作者
Koita, T [1 ]
Katayama, T [1 ]
Saisho, K [1 ]
Fukuda, A [1 ]
机构
[1] Nara Inst Sci & Technol, Nara 6300101, Japan
关键词
processor scheduling; dynamic space-sharing; page placement; cluster-based NUMA multiprocessors; multiprogrammed environments;
D O I
10.1023/A:1008165010732
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For Non-Uniform Memory Access (NUMA) multiprocessors, memory access overhead is crucial to system performance. Processor scheduling and page placement schemes, dominant factors of memory access overhead, are closely related. In particular, if the processor scheduling scheme is dynamic space-sharing, it should be considered together with the page placement scheme for efficient process execution. Most research in this area, however, has focused exclusively on either the processor scheduling scheme or the page placement scheme alone without considering the interaction between the two. This paper proposes several policies for cluster-based NUMA multiprocessors that are combinations of a processor scheduling scheme and a page placement scheme and investigates the interaction between them. The simulation results show that policies that cooperate to employ the home-cluster concept achieve the best performance. The paper also compares the best of the proposed policies with other existing dynamic processor scheduling policies. Based on our study reported here, the best policy is found to perform better than other existing policies.
引用
收藏
页码:217 / 235
页数:19
相关论文
共 21 条
  • [1] BOLOSKY WJ, 1991, SIGPLAN NOTICES, V26, P212, DOI 10.1145/106973.106994
  • [2] BRECHT TB, 1997, P IPPS 97 WORKSH JOB, P139
  • [3] CHANDRA R, 1994, P 6 INT C ARCH SUPP, P12
  • [4] Crovella M., 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing (Cat. No.91TH0396-2), P590, DOI 10.1109/SPDP.1991.218246
  • [5] Feitelson D. G., 1994, SURVEY SCHEDULING MU
  • [6] FUKUDA A, 1993, P INT COMP SOFTW APP, P343, DOI 10.1109/CMPSAC.1993.404239
  • [7] GUPTA A, 1991, P 1991 ACM SIGMETRIC, P120
  • [8] Kai H., 1994, Transactions of the Information Processing Society of Japan, V35, P2115
  • [9] KAI H, 1994, P 6 JOINT S PAR PROC, P319
  • [10] Koita T., 1998, Proceedings of the 16th IASTED International Conference. Applied Informatics, P265