DOI QR코드

DOI QR Code

Parallel Computing Environment based on Windows Operating System

Windows 운영체제 기반의 병렬 계산 환경

  • Published : 2003.05.01

Abstract

A parallel computing environment based on Windows operating system was constructed and a performance test was mode in comparison with Linux based systems. The Windows 2000 cluster was composed with servers and clients connected by Fast-ethernet, within which two sub-clusters may operates together or separately. Compaq Visual Fortran complier and two MPI libraries, MPICH.NT.1.2.2 and NT-MPICHNT.1.2 were installed as computing tools. Parallel computing performance tests were carried out using two-dimensional preconditioned Navier-Stokes code to examine the dependency on the number of processors, problem size and MPI libraries, those were compared with results from Linux clusters. Results shows that a cluster based on the user-friendly Windows operating system is also useful for the parallel computing and has good performance comparable to the previous Linux clusters.

References

  1. SPEC (Standard Performance Evaluation Corporation), "All SPEC CPU2000 Results Published by SPEC", Mar. 2002, http://www.spec.org/osg/cpu2000/results/cpu2000.html.
  2. Cluster Computing White Paper Version2.0, Edited by M. Baker, University of Portsmouth, UK, Sept. 2000, http://www.csm.port.ac.uk/~mab/Personal/pubs.html
  3. High Performance Computing on Windows NT and Clusters, by NCSA NT Cluster Group, http://archive.ncsa.uiuc.edu/General/CC/ntcluster/
  4. Cornell Theory Center, "Cornell Theory Center Migrates to Dell Clusters," Power solutions, Dell Computer Corporation, Issue 4 2001, http://www.dell.com/us/en/slg/topics/power_ps4q01-ctccase.htm, or http://www.tc.cornell.edu.
  5. Supercomputing: From Classics to Clusters, http://www.microsoft.com/windows2000/hpc/
  6. Windows Clusters Resiurce Center, http://www.windowsclusters.org/
  7. Remote $Administrator^{TM}$ v2.1, by Famatech LCC, Sep. 2001, http://www.radmin.com.
  8. PVM, Parallel Virtual Machine, http://www.epm.ornl.gov/pvm/
  9. The Message Passing Interface (MPI) standard, http://www-unix.mcs.anl.gov/mpi/index.html
  10. MPICH-A Portable Implementation of MPI, http://www.unix.mcs.anl.gov/mpi/mpich/
  11. Scholtyssik, K., MPICH on Windows NT based clusters, http://www.lfbs.rwth-aachen.de/~karsten/projects/nt-mpich/index.html
  12. High Performance Virtual Machines (HPVM), http://www-csag.ucsd.edu/projects/hpvm.html
  13. http://www.criticalsoftware.com/wmpi.
  14. http://www.mpi-softtech.com/default.asp
  15. http://www.criticalsoftware.com/patent/
  16. Baker, M., "MPI on NT: The Current Status and Performance of the Available Environments", NHSE Review, Vol. 4, No. 1, Sep. 1999, http://www.nhase.org/NHSEreview/mpi-on-nt-1099/mpi-on-nt.htm
  17. PLATFORM LSF by Platform Computing Inc., http://www.platform.com/products/wm/LSF/index.asp.
  18. Cluster Technologies and Software, http://www.microsoft.com/windows2000/hpc/clustech.asp.
  19. http://www.polyhedron.co.uk.
  20. 최정열, 오세종, "최신 마이크로프로세서에서 2차 캐쉬 적중률 증가를 고려한 LU-SGS 코드의 가속," 항공우주학회지, 제30권 제7호, 2002년 10월.
  21. Choi, J.-Y. and Oh, S., "Memory Optimization of LU-SGS Code for the Acceleration on Latest Microprocessors," AIAA Paper 2003-0433, 41st AIAA Aerospace Scoemces Meeting and Exhibit, Jan. 6-9, 2003, Reno, NV.
  22. 이보성, 홍정우, 이상산, 이동호, "전산유체역학 병렬해석을 위한 클러스터 네트워크 장치 성능 분석," 2002년 전산유체공학회 춘계학술발표회 논문집.
  23. NAS Parallel Benchmarks (NPB), http://www.nas.nasa.gov/NAS/NPB/
  24. 이기수, 김명호, 최정열, 김귀순, 김성룡, 정인석, "Myrinet과 Fast-Ethernet PC Cluster에서 예조건화 Navier-Stokes 코드의 병렬처리," 한국항공우주학회지, 제 30권 6호, 2002년 9월.