Page 1
PERFORMANCE COMPARISON OF SCIENTIFIC APPLICATIONS ONLINUX AND WINDOWS HPC SERVER CLUSTERS Albino A. Aveledaa, Renato N. Eliasb, José J. Camataa and Alvaro L.G.A. Coutinhoa aNACAD, High Performance Computing Center, Federal University of Rio de Janeiro, P.O.Box 68506, 21945-970, Rio de Janeiro, RJ, Brazil, {bino, camata, alvaro}@nacad.ufrj.br,
http://www.nacad.ufrj.br bIM/DTL, Multidisciplinary Institute, Federal Rural University of Rio de Janeiro, Av. Governador Roberto Silveira, s/n, 26210-210, Nova Iguaçu, RJ, Brazil, rnelias@gmail.com Keywords: HPC, Cluster, Performance, Benchmark, Parallel Computing. Abstract. The TOP500 project ranks the 500th. most powerful computer systems in the world. Thisrank is based on High-Performance LINPACK (HPL), a portable implementation of the LINPACKbenchmark for distributed-memory computers. According to the TOP500’s list published in June,2010, most of the systems are Linux based clusters. However, the number of Windows based systemstends to grow in the next lists. In this paper the performance of a Linux and a Windows HPC Servercluster using the same hardware and scientific applications is evaluated. To assess performance, theHPL and NAS Parallel Benchmarks (NPB), as well as a real-world multi-physics application, namedEdgeCFD, are used. This application is developed at NACAD-COPPE/UFRJ and it is an implicitedge-based coupled fluid flow and transport solver for large-scale problems optimized for modernclusters. EdgeCFD adopts peer-to-peer non-blocking communication pattern among processes. Testswere conducted for three MPI distributions MVAPICH2 (based on MPICH2 with Infiniband support),OpenMPI (High Performance Message Passing Library) and MS-MPI (Microsoft MPI based onMPICH2) on all benchmarks and applications of this study. All performance measurements show thatWindows HPC Server is a viable option
http://www.amcaonline.org.ar/ojs//mc/article/view/3211/3135