SNU/SNU DCSLAB(2022~2024)

[HPC] HPC 구성방법 + 누리온 슈퍼컴 5호기 정보

아나엘 2023. 2. 16. 15:16

참고: https://feedbackcontrol.tistory.com/entry/%EA%B3%A0%EC%84%B1%EB%8A%A5-%EC%BB%B4%ED%93%A8%ED%8C%85-HPC-High-Performance-Computing

 

고성능 컴퓨팅 HPC (High Performance Computing)구성 방법

HPC는 연구분야에 많이 활용됩니다. 물리적으로 분리된 다수의 노드(하드웨어)를 논리적으로 한대로 묶은 파일 시스템으로 보시면 됩니다. HPC 인프라를 설치및 구성 방법에 대해서 설명하겠습니

feedbackcontrol.tistory.com

Application ~ (Scheduler, MPI(Message Passing Interface))

 

MPI

종류로는 openMPI, IntelMPI, MVAPICH (컴파일러 포함) 등으로, 하나의 작업을 여러 노드에서 병렬처리할 수 있도록 작업들 간 통신을 담당함.

 

Scheduler

종류로는 PBS, LSF, Sungrid 등. 작업 스케줄 관리, 시스템 리소스 사용 시 부하 관리

 

Hardware

노드, 스토리지, 네트워크 스위치(infiniband). 이거로 노드를 묶는다. 병렬 연산 클러스터망으로 사용하기 위해서. IB는 속도 면에서 HPC에 최적화 되어있음. latency 작고 네트워크를 가속하며 대역폭이 다른 스위치에 비해 크다.  

 

 

참고: https://blog.ksc.re.kr/230

 

누리온 FAQ (2021.05)

Nurion [5호기] FAQ 모음 # 배치작업 (14) Q. 계산 노드에서 작업 실행은 어떻게 하나요? A. 계산 노드에서의 작업 실행은 작업 스케쥴러인 PBS를 통해 수행하실 수 있습니다. 작업에 따른 스크립트 예제

blog.ksc.re.kr

누리온 사용 컴파일러

Intel, GNU, CRAY . 아래 명령어로 버전조회.

module avail

누리온 사용 MPI

IntelMPI, OpenMPI, Mvapich MPI. 위 명령어 똑같음.

 

컴파일 최적화 옵션

지침서에 따르면, https://www.ksc.re.kr/gsjw/jcs/hd#docout-1 여기서 컴파일러 관련 정보 나옴. 파일이 뭐로 컴파일 됐는지는 어디서 나오지.. 저장안돼벌임

 

Profiling HPC Applications with Low Overhead and High Accuracy(2021)

반응형