A dual-link CC-NUMA System Tolerant to the Multiprogramming Environment


The KIPS Transactions:PartA, Vol. 11, No. 3, pp. 199-206, Jun. 2004
10.3745/KIPSTA.2004.11.3.199,   PDF Download:

Abstract

Under the multiprogrammed situation, the performance of multiprocessor system is affected by the process allocation policy of the operating systems. The lowest communication cost can be achieved when the related processes positioned to the adjacent processors. While the effective allocation is quite difficult to the real situation, and the processing of the allocation policy consumes some computation time. The dual-ring CC-NUMA systems exhibit a quite performance difference according to the process allocation policy due to a lot of unbalanced memory transactions on the interconnection networks. In this paper, I propose a load balanced dual-link CC-NUMA system that does not requires the processes allocation policy. By the program-driven simulation results, the proposed system shows no remarkable difference according to the allocation policy while the dual-ring systems shows 10% performance improvement by the process allocation. In addition, the proposed system outperforms the dual-ring systems about 1.5 times.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. J. Suh, "A dual-link CC-NUMA System Tolerant to the Multiprogramming Environment," The KIPS Transactions:PartA, vol. 11, no. 3, pp. 199-206, 2004. DOI: 10.3745/KIPSTA.2004.11.3.199.

[ACM Style]
Hyo Joong Suh. 2004. A dual-link CC-NUMA System Tolerant to the Multiprogramming Environment. The KIPS Transactions:PartA, 11, 3, (2004), 199-206. DOI: 10.3745/KIPSTA.2004.11.3.199.