728x90
openmp 프로그래밍과 계산 노드
- 여러 사람들이 계산 노드들을 나눠서 사용
=> 어떻게 나눠서 동작할까? job scheduler
- 아까보다 hello world가 더많이 출력된다.
job scheduler
- 누리온에서 사용하는 잡 스캐줄러를 PBS라 부름
- 내가 어떤 작업을 하겠다고 명령들(작업 목록)을 만들어서 잡스케줄러에 제출해야함
잡 스캐줄러 명령어
작업 제출 | qsub [script_file] |
작업 삭제 | qdel [job_id] |
작업 조회 job_id | qstat [job_id] |
작업 조회 user_name | qstat -u [user_name] |
작업 큐 확인 | showq |
환경 변수로 스레드 갯수 설정
- openmp는 스레드 기반 병렬 처리 프로그래밍
- export OMP_NUM_THREADS=스레드 갯수
=> 10으로 설정후 omp 바이너리를 실행하면 10번 hello world가 출력
300x250
'컴퓨터과학 > 기타' 카테고리의 다른 글
openmp - 6. openmp 예제 (0) | 2020.07.29 |
---|---|
openmp - 5. OpenMP 시작하기 (0) | 2020.07.29 |
openmp - 3. openmp와 opencv (0) | 2020.07.29 |
openmp - 2. 컴파일 시작하기 (0) | 2020.07.29 |
openmp - 1. 개요 (0) | 2020.07.29 |