2007 · 169 citations · 10 references
ComputingComputer ScienceComputer SystemsCluster ComputingComputer ArchitectureParallel ComputingCluster ArchitectureDistributed ComputingMulticore Processor DesignParallel Computing SystemsParallel Performance AnalysisInter-node Communication OptimizationIntra-cluster CommunicationIntra-node Communication OptimizationMulti-core ComputingMulticore ArchitecturesMulticore Processor ArchitectureMulticore SystemsSupercomputer Architecture
Multi-core processors are growing as a new industry trend as single core processors rapidly reach the physical limits of possible complexity and speed. In the new Top500 supercomputer list, more than 20% processors belong to the multi-core processor family. However, without an in-depth study on application behaviors and trends on multi-core clusters, we might not be able to understand the characteristics of multi-core cluster in a comprehensive manner and hence not be able to get optimal performance. In this paper, we take on these challenges and design a set of experiments to study the impact of multi-core architecture on cluster computing. We choose to use one of the most advanced multi-core servers, Intel Bensley system with Woodcrest processors, as our evaluation platform, and use benchmarks including HPL, NAMD, and NAS as the applications to study. From our message distribution experiments, we find that on an average about 50% messages are transferred through intra-node communication, which is much higher than intuition. This trend indicates that optimizing intra- node communication is as important as optimizing inter- node communication in a multi-core cluster. We also observe that cache and memory contention may be a potential bottleneck in multi-core clusters, and communication middleware and applications should be multi-core aware to alleviate this problem. We demonstrate that multi-core aware algorithm, e.g. data tiling, improves benchmark execution time by up to 70%. We also compare the scalability of a multi-core cluster with that of a single-core cluster and find that the scalability of the multi-core cluster is promising.
10
High performance RDMA-based MPI implementation over InfiniBand
Jiuxing Liu, Jiesheng Wu, Sushmitha P. Kini et al. · 2003 · 359 citations
NAMD: Biomolecular Simulation on Thousands of Processors
J. C. Phillips, Gengbin Zheng, Sameer Kumar et al. · 2002 · 209 citations
Natural Sciences, Bioinformatics, High-performance Computing +17
NAMD: Biomolecular Simulation on Thousands of Processors
J. C. Phillips, Gengbin Zheng, Sameer Kumar et al. · 2002 · 152 citations
Natural Sciences, Bioinformatics, High-performance Computing +17