HPC(High Performance Computer) Linux Cluster HowTo

이진호

System Engineer
System Programer
DBA

           jin_sm (at) hotmail.com
        

v0.8, 2003/05/12

이 문서는 동기종(homogeneous system) 간의 클러스터를 통하여 병렬처리 방식의 슈퍼컴퓨팅을 제작하는 방식을 기술하였습니다. 기본적으로 beowolf 방식 을 따라하고 있고, 응용을 하였으나, 한글로 된 관련문서가 많이 없다는데 착안, 문서화 하게 되었습니다.

고친 과정
고침 0.82003-05-12고친이 ljn
오탈자 교정
고침 0.72003-05-12고친이 ljn
최초 작성

차례
1. 서론
1.1. 들어가기 전에
1.2. 감사의 글
1.3. 피드백
2. 개요
2.1. 하드웨어 의 선택
2.1.1. 프로세서(CPU)
2.1.2. 네트워크 장치(NIC), 스위칭 허브
2.1.3. 기타 주변장치
2.2. 소프트웨어 의 선택
2.2.1. OS 에 대한 고려사항
2.2.2. MiddleWare 에 대한 고려사항
2.2.3. 프로그램 병렬화 에 대한 고려사항
2.3. 요구 사항
3. 설치하기
3.1. 기본 사항
3.2. OS Install
3.2.1. Bug patching, Software Upgrade
3.2.2. Tuning
3.3. Networking
3.3.1. 사설 네트워크 구축
3.3.2. 관리노드 셋업
3.3.3. 컴퓨팅노드 셋업
3.3.4. 시간 동기화
3.4. Parallel Library
3.4.1. 설치하기에 앞서
3.4.2. LAM-MPI
3.4.3. MPICH
4. Benchmark
4.1. 소개
4.2. NetPIPE (Network Protocol Independent Performance Evaluator)
4.3. NPB (Nas Parallel Benchmark)
4.4. SCALAPACK (Scalable LAPACK)
4.5. Install & Run
4.5.1. 테스트 사양
4.5.2. NetPIPE
4.5.3. SCALAPACK (LINPACK Benchmark)
4.5.3.1. LINPACK
4.5.3.2. HPL (High-Performance Linpack Benchmark)
5. Reference sites
표 목록
4-1. NetPIPE 벤치마크 결과 (tcp)
4-2. NetPIPE 벤치마크 결과 (mpi)