Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2004.11A.1.049

An efficient interconnection network topology in dual-link CC-NUMA systems  

Suh, Hyo-Joong (가톨릭대학교 컴퓨터정보공학부)
Abstract
The performance of the multiprocessor systems is limited by the several factors. The system performance is affected by the processor speed, memory delay, and interconnection network bandwidth/latency. By the evolution of semiconductor technology, off the shelf microprocessor speed breaks beyond GHz, and the processors can be scalable up to multiprocessor system by connecting through the interconnection networks. In this situation, the system performances are bound by the latencies and the bandwidth of the interconnection networks. SCI, Myrinet, and Gigabit Ethernet are widely adopted as a high-speed interconnection network links for the high performance cluster systems. Performance improvement of the interconnection network can be achieved by the bandwidth extension and the latency minimization. Speed up of the operation clock speed is a simple way to accomplish the bandwidth and latency betterment, while its physical distance makes the difficulties to attain the high frequency clock. Hence the system performance and scalability suffered from the interconnection network limitation. Duplicating the link of the interconnection network is one of the solutions to resolve the bottleneck of the scalable systems. Dual-ring SCI link structure is an example of the interconnection network improvement. In this paper, I propose a network topology and a transaction path algorism, which optimize the latency and the efficiency under the duplicated links. By the simulation results, the proposed structure shows 1.05 to 1.11 times better latency, and exhibits 1.42 to 2.1 times faster execution compared to the dual ring systems.
Keywords
Multiprocessor System; Dual Link Interconnection; transaction Path; CC-NUMA;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. Barroso and M. Dubois, 'The Performance of Cache-Coherent Ring-based Multiprocessors,' Proc. of the 20th International Symposium on Computer Architecture, pp. 268-277, May, 1993
2 Hitoshi Oi and N. Ranganathan, 'A Comparative Study of Bidirectional Ring and Crossbar Interconnection Networks,' Proc. of the 1998 International Conf. on Parallel and Distributed Processing Techniques and Applications, pp. 883-890, July, 1998
3 A-T. Nguyen, M. Michael, A. Sharma and J. Torrellaz, 'The Augmint multiprocessor simulation toolkit for Intel x86 architecture,' Proc. of the IEEE International Conference on Computer Design, Oct., 1996
4 http://www.dg.com/
5 http://panda.snu.ac.kr/nrl/
6 S. C. Woo, M. Ohara, E. Torrie, J. P. Singh and A. Gupta. 'Methodological considerations and characterization of the SPLASH -2 parallel application suite,' Proc. of the 22th Annual International Symposium on Computer Architecture, pp.24-36, 1995   DOI
7 D. S. Henty, 'Performance of Hybrid Message-Passing and Shared-Memory Parallelism for Discrete Element Modeling,' Proc. of the 2000 ACM/IEEE conf. on Supercomputing, article No.10, 2000   DOI
8 G. A. Abandah and E. S. Davidson, 'Characterizing Distributed Shared Memory Performance : A Case Study of the Convex SPP1000,' IEEE Trans. on Parallel and Distributed Systems, Vol.9, No.2, pp.206-216, Feb., 1998   DOI   ScienceOn
9 IEEE Computer Society, IEEE Standard for Scalable Coherent Interface (SCI), Institute of Electrical and Electronics Engineers, August, 1993
10 H. Oi and N. Ranganathan, 'Performance Analysis of the Bidirectional Ring-Based Multiprocessor,' Proc. of ISCA 10th International Conf. on Parallel and Distributed Computing Systems, pp.397-400, October, 1997
11 http://www.ibm.com/servers/eserver/clusters
12 S. J. Eggers and R. H. Katz, 'Evaluating the performance of four snooping cache coherency protocols,' Proc. of the 16th International Symposium on Computer Architecture, New York, June, 1989
13 T. Anderson and D. Culler and D. Patterson, 'A Case for NOW (Networks of Workstations),' IEEE Micro, Vol.15, No.1, pp.54-64, Feb., 1995   DOI   ScienceOn
14 Intel, Compaq and Microsoft Corporations, Virtual Interface Architecture specification Version 1.0, December, 1997, http://www.viarch.org/
15 Tom Lovett and Russel Clapp, 'STiNG: A CC-NUMA Computer System for the Commercial Marketplace,' Proc. of the 23th International Symposium on Computer Architecture, pp.308-317, May, 1996   DOI
16 Message Passing Interface Forum, MPI: A Message-Passing Interface Standard, UT-CS-94-230, 1994
17 Jonathan Kay and Joseph Pasquale, 'Profiling and Reducing Processing Overheads in TCP/IP,' IEEE Trans. on Networking, Vol.4n, No.6, pp.817-828, 1996   DOI   ScienceOn
18 http://www.beowulf.org