Browse > Article

Design and Performance of a CC-NUMA Prototype Card for SCI-Based PC Clustering  

Oh, Soo-Cheol (Dept.of Computer Science Engineering, Busan National University)
Chung, Sang-Hwa (Dept.of Computer Science Engineering, Busan National University)
Abstract
It is extremely important to minimize network access time in constructing a high-performance PC cluster system For an SCI based PC cluster it is possilbe to reduce the network access time by maintaining network cache in each cluster node, This paper presents a CC-NUMA card that utilizes network cache for SCI based PC clustering The CC-NUMA card is directly plugged into the PCI solot of each node, and contains shared memory network cache, and interconnection modules. The network cache is maintained for the shared memory on the PCI bus of cluster nodes. The coherency mechanism between the network cache and the shared memory is based on the IEEE SCI standard. A CC-NUMA prototype card is developed to evaluate the performance of the system. According to the experiments. the cluster system with the CC-NUMA card showed considerable improvements compared with an SCI based clustser without network cache.
Keywords
CC-NUMA; SCI; PCI; (Network cache; CC-NUMA; SCI; PC cluster; PCI);
Citations & Related Records
연도 인용수 순위
  • Reference
1 David A. Patterson, Joh L. Hennessy, Computer Architecture A Quantitative Approach, Morgan Kaufmann Publishers, pp. 687-689, 1996
2 Wolfgang Karl, Markus Leberccht, Martin Schulz, Supporting Shared Memory and Message Passing on Cluster of PCs with a SMiLE, CANPC 99, Orlando, USA (together with HPCA-5), January, 1999
3 Mario Trams, Wolfgang Rehm, Daniel Balkanski, Stanislav Simeonov, Memory Management in a combined VIA/SCI Hardware, IPDPS 2000 Workshops, pp. 4-15 Cancun, Mexico, May 2000
4 http://www.sequent.com/whitepapers/numa_arch.html
5 R. Clark. SCI Interconnect Chipset and Adapter: Building Large Scale Enterprise Servers with Pentium Pro SHV Nodes. White Paper. Data General Corporation, 1999
6 http://www.dolphinics.com
7 A. Basu, V. Buch, W. Vogels and T. von Eicken. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. Proceedings of the 15th ACM Symposium on Operating Systems Princi-ples, pp. 40-53. Copper Mountain, Colorado, December 3-6 1995
8 Myricom, Inc. The GM API. White Paper. Myricom, Inc., 1997
9 A. Mainwaring and D. Culler, 'Active Message Applications Programming Interface and Communication Subsystem Organization', Technical Document, 1995
10 S. Pakin, V. Karamcheti and A. A. Chien. Fast Messages (FM): Efficient, Portable Communication for Workstation Clusters and Massively-Parallel Processors. IEEE Concurrency, Vol. 5, Issue. 2, pp. 60-72, 1997   DOI
11 http://www.myri.com
12 Woo S. C, Ohara M., Torrie E., Pal Singh J., Gupta A., 'The SPLASH-2 Programs: Characterization and Methodological Considerations', Proceedings of the 22nd ISCA, pp. 24-36, June 1995
13 Dolphin Interconnect Solutions, PCI-SCI card IRM driver version 1.5.0, Dolphin Interconnect Solutions, 1998