DOI QR코드

DOI QR Code

PERFORMANCE ANALYSIS OF THE PARALLEL CUPID CODE IN DISTRIBUTED MEMORY SYSTEM BASED ETHERNET AND INFINIBAND NETWORK

이더넷과 인피니밴드 네트워크 기반의 분산 메모리 시스템에서 병렬성능 분석

  • Jeon, B.J. (Dept. of Energy System, Seoul National Univ. of Science and Technology) ;
  • Choi, H.G. (Dept. of Mechanical/Automotive Engineering, Seoul National Univ. of Science and Technology)
  • 전병진 (서울과학기술대학교 에너지시스템공학과) ;
  • 최형권 (서울과학기술대학교 기계자동차공학과)
  • Received : 2014.06.11
  • Accepted : 2014.06.27
  • Published : 2014.06.30

Abstract

In this study, a parallel performance of CUPID-code has been investigated for both Ethernet and Infiniband network system to examine the effect of cache memory and network-speed. Bi-conjugate gradient solver of CUPID-code has been parallelised by using domain decomposition method and message passing interface (MPI). It is shown that the parallel performance of Ethernet-network system is worse than that of Infiniband-network system due to the slow network-speed and a small cache memory. It is also found that the parallel performance of each system deteriorates for a small problem due to the communication overhead, but the performance of Infiniband-network system is better than Ethernet-network system due to a much faster network-speed. For a large problem, the parallel performance depends less on network system.

Keywords

References

  1. 2010, Kirk, D.B. and Hwu, W.W, "Programming Massively Parallel Processors", Elsevier Inc, pp.19-27.
  2. 2002, Yoon, I.S. and Chung, S.H, M-VIA "Implementation on a Gigabit Ethernet Card", Journal of KIISE:Computer Systems and Theory, Vol.29, pp.648-654.
  3. 1999, Lee, B.S., "Building and Benchmarking of Linux Cluster Systems for Computational Fluid Dynamics", Proceedings of the Korean Society of Computational Fluid Engineering 1999 Fall Annual Meeting, pp.201-206.
  4. 2004, Jung, I.H., Chung, S.H. and Park, S.J., "A VIA-based RDMA Mechanism for High Performance PC Cluster Systems", Journal of KIISE:Computer Systems and Theory, Vol.31, pp.635-642.
  5. 2006, Shipman, G.M., Woodall, T.S., Graham, R.L. and Maccabe, A.B., "Infiniband Scalability in Open MPI", Parallel and Distributed Processing Symposium, pp.1-8.
  6. 2004, Liu, J, Wu, J. and Panda, D.K., "High Performance RDMA-based MPI Implementation over Infiniband", International Journal of Parallel Programming, Vol.32, pp.167-198. https://doi.org/10.1023/B:IJPP.0000029272.69895.c1
  7. 2011, Mininni, P.D., Rosenberg, D., Reddy, R. and Pouquet, A., "A hybrid MPI-OpenMP Scheme for Scalable Parallel Pseudospectral Computations for Fluid Turbulence", Parallel computing, Vol.37, pp.316-326. https://doi.org/10.1016/j.parco.2011.05.004
  8. http://mvapich.cse.ohio-state.edu
  9. http://www.open-mpi.org
  10. 2013, KAERI, CUPID code 1.7 manual, Vol.1, pp.46-53.
  11. http://glaros.dtc.umn.edu/kghome/views/metis
  12. 2014, Jeon, B.J., Lee, J.R., Yoon, H.Y. and Choi, H.G., "Performace Analysis of the Parallel CUPID Code for Various Parallel Programming Models in Symmetric Multi-Processing System", Trans. Korean Soc. Mech. B, Vol.38, pp.71-79. https://doi.org/10.3795/KSME-B.2014.38.1.071
  13. 2003, Kang, S.W., Choi, H.G. and Yoo, J.Y., "Parallel Preconditioner for the Discretized Navier-Stokes Equation", Trans. Korean Soc. Mech. B, Vol.27, pp.753-765. https://doi.org/10.3795/KSME-B.2003.27.6.753