Title :
Performance Evaluation of Clusters with ccNUMA Nodes - A Case Study
Author :
Kayi, Abdullah ; Kornkven, Edward ; El-Ghazawi, Tarek ; Al-Bahra, Samy ; Newby, Gregory B.
Author_Institution :
Dept. of Electr. & Comput. Eng., George Washington Univ., Washington, DC
Abstract :
In the quest for higher performance and with the increasing availability of multicore chips, many systems are currently packing more processors per node. Adopting a ccNUMA node architecture in these cases has the promise of achieving a balance between cost and performance. In this paper, a 2312 Opteron cores system based on Sun Fire servers is considered as a case study to examine the performance issues associated with such architectures. In this work, we characterize the performance behavior of the system with focus on the node level using different configurations. It will be shown that the benefits from larger nodes can be severely limited due to many reasons. These reasons were isolated and the associated performance losses were assessed. The results revealed that such problems were mainly caused by topological imbalances, limitations of the used cache coherency protocol, operating system services distribution, and the lack of intelligent management of memory affinity.
Keywords :
cache storage; computer architecture; multiprocessing systems; performance evaluation; 2312 Opteron cores system; Sun Fire servers; cache coherency protocol; ccNUMA node architecture; clusters; multicore chips; operating system services distribution; performance evaluation; Arctic; Benchmark testing; Computer architecture; Costs; Fires; High performance computing; Multicore processing; Protocols; Sockets; Sun; cache coherency protocol; ccNUMA; memory locality; multicore; performance evaluation;
Conference_Titel :
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-0-7695-3352-0
DOI :
10.1109/HPCC.2008.111