- 현재 열심히 내용 수정중
- 마지막 업데이트 2019년 04월 06일, 오전1시41분
- 2019년 1월부터 4월까지
- 대전 카이스트 안 KISTI, 한국과학기술정보연구원에서
- HPC 관련 전과정을 이수했다.
- 4달동안 집인 서울에서 대전까지 오가며 숙박, 시간 모든걸 투자하면서 공부한 내용을 가감없이 정리하고 공유하려한다.
대전 카이스트 옆에 있는 한국과학기술정보연구원에는 500억대 슈퍼컴퓨터가 있다. 한국이 한창 고도성장 하던 1970년대 미국이 "우리가 많이 도와줬으니 너네도 우리 도와줘" 하면서 가장 필요 없을 것 같은 슈퍼컴퓨터를 팔았다. 우리나라 최초의 슈퍼컴퓨터로(지금 성능은 가정용 컴퓨터 보다 못하지만) 아이러니하게도 그 컴퓨터로 우리나라는 더 많은 활용을 했고 뽕(?) 이상을 뽑았다고 한다. 현재 우리나라에는 백억원 이상의 슈퍼컴퓨터가 2대 있는데 한 대는 기상청에서 4분할해서 사용중이라 성능도 1/4... 그리고 나머지 하나가 지금 내가 교육 받고 있는 이곳 한국과학기술정보연구원에 1대가 있다. 여기 컴퓨터는 단일 장비로 사용중이라 성능도 모두 쓸 수 있기 때문에 우리나라 제1 슈퍼컴퓨터고 세계 순위 현재 13위에 랭크되어있다.
누리온시스템이라 불리는, 이 HPC, 슈퍼컴퓨터가 가지고 있는 코어가 8500코어가 넘어간다니... 내 컴퓨터 코어가 4개인걸 보면... 참..
슈퍼컴퓨터에 관심있는 일반인 1분이 가끔 오신걸 제외하고 주로 국방과학연구소나 연구소 직원들, 그리고 삼성, Cray 같은 기업 해당 직원들 그리고 학교 연구실 박사 또는 의과대학 학생들 같이 다양하게 왔는데 대부분 나이가 중년.. 많으셨고 조금 젊어 보인다 싶으면 기업이나 회사에서 연수 보내서 해당 내용에 크게 관심이 없던 분들이 대부분이었던것 같다.
그 가운데 내가 있었으니 나는 참 뭐하고 있는지 많은 생각을 했지만서도.. ㅎㅎ 열심히 배워보려 노력했다.
| 순서 | 설명 |
|---|---|
| 1. HPC_Training | |
| 2. HPC_System_Operation | 관리, 운영 |
| 3. HPC_Linux_Training | 리눅스 사용 |
| 4. HPC_FORTRAN | 포트란 사용 |
| 5. HPC_Multiprocessing | 병렬프로그래밍 |
| 6. HPC_OpenMP_Basic | OpenMP 기본과정 |
| 8. HPC_MPI_Basic | MPI 기본과정 |
| 9. HPC_Hybrid_Programming | openMP와 MPI의 하이브리드 |
| 10. HPC_MPI_Advanced | MPI 고급과정 |
| 11. HPC_Python | 파이썬은 어떻게? |
| 12. HPC_Optimnization & Vectorization | 최적화와 벡터화 |
| 13. HPC_Scientific_Libraries | 수치해석 라이브러리 |