최적화 프로그램 상세정보

2022년 GPU 기반 최적병렬화 공모

  • 신청서
    접수기간 22-02-25
    ~ 22-04-17
  • 평가
    실시기간 22-04-18
    ~ 22-05-13
  • 선정 및
    결과 통보기간 22-05-13
    ~ 22-05-20
  • 지원
    기간 22-05-23
    ~ 22-10-31
  • 과제
    종료
프로그램 상세정보
기간 정기
신청서 접수 기간 2022-02-25 ~ 2022-04-17 평가 실시 기간 2022-04-18 ~ 2022-05-13
결과통보 기간 2022-05-13 ~ 2022-05-20 지원기간 2022-05-23 ~ 2022-10-31
배경 슈퍼컴퓨팅본부에서는 KISTI 슈퍼컴퓨터 사용자지원 정책에 따라 계산과학/공학 분야의 연구를 위해 대규모 병렬 계산 또는 첨단 계산 기법을 필요로 하는 슈퍼컴퓨터 사용자들을 지원하고 있습니다. 올해는 NVIDIA와 함께 GPU기반 최적 병렬화와 AI 관련 연구협력 프로그램을 시작합니다.
지원의 일환으로 사용자들이 슈퍼컴퓨터를 이용하여 문제 해결에 필요한 시간을 단축하거나, 현재보다 훨씬 더 큰 규모의 문제에 도전하는 등 보다 높은 연구 생산성을 얻을 수 있도록 성능최적화 및 병렬화를 지원합니다. 당면한 문제해결에 국한된 단기적인 성능최적화지원을 뛰어넘어 중·장기적인 지원을 통해 기존 연구 주제를 계산 규모나 성능 측면에서 큰 폭으로 확장할 수 있는 주제를 발굴하고 지원을 제공하기 위해 진행됩니다.
업무범위 공모를 통해 진행될 과제에서는 다양한 방안의 성능최적화 지원을 최소 3개월에서 최대 6개월 동안 (예외 인정) 수행할 예정이며 다음과 같은 내용을 포함하고 있습니다.
• HPC 분야 : CPU기반 시뮬레이션 코드를 GPU기반 병렬 프로그래밍으로의 최적 병렬화입니다.
1. In-house* 코드의 GPU 가속 포팅 지원(Type I): GPU라이브러리를 이용한 GPU 가속 지원
2. In-house* 코드의 GPU 가속 포팅 지원(Type II): OpenMP/OpenACC/CUDA 언어를 GPU 가속 지원
3. In-house* 코드의 GPU 가속 포팅 지원(Type III): 멀티GPU 카드/노드 가속 지원
4. ISV **및 오픈소스 프로그램의 GPU 가속 지원: 사용하는 프로그램의 GPU가속여부를 확인하고, GPU가속 가능한 경우 이를 활용할 수 있도록 지원합니다.
• AI 분야 : 과학기술분야의 딥러닝 적용및 딥러닝 모델의 고도화를 위한 병렬화를 지원합니다.
5. AI 적용을 위한 가속화: 과학계산 분야의 AI 적용시 학습 데이터 준비 및 모델링 에 대한 포괄적 공동 연구 지원

6. 기존 연구중인 AI 모델의 고도화: Data/Model Parallel 수행을 통한 고도화
* In-house: 개발을 외주인력이 아닌 내부인력으로 개발한 코드
** ISV (Independent Software Vendor): 소프트웨어 제품을 만들고 판매하는 회사를 ISV라고 하며, VASP과 같은 상용 프로그램을 판매하는 경우를 언급함
신청자격 신청자와 지원을 수행하는 성능최적화 인력은 성공적인 성능최적화지원을 위해 협력연구 형태로 과제를 수행하게 되며, 이를 위해 신청하신 연구책임자는 다음과 같은 내용의 협력을 제공해야 합니다.

• 코드의 전체/각 부분의 기능과 알고리즘 설명
• 코드 사용 및 실행 방법 설명 및 예제를 통한 데모 제공
• 협의를 통해 연구 성과물에 대한 권리 인정 및 추후 발생하는 연구 성과물에 대한 정보 공유

대상이 되는 코드의 추후 활용과 자유로운 코드 수정 및 사용을 위해 다음과 같은 신청 제한을 둡니다.

• 현재 KISTI 슈퍼컴퓨터 사용자 또는 개발된 코드를 슈퍼컴퓨터에서 사용하려는 잠재 사용자 (현재 사용자가 아니어도 무방)
• 해당 코드를 직접 개발하거나 충분한 사용을 통해 해당 코드의 기능, 알고리즘, 실행법에 대해 충분히 정보를 제공할 수 있는 신청자
• 해당 코드의 수정 및 사용에 있어서 라이선스 문제가 없는 신청자
의무사항 협력연구의 의의를 살리고 개발된 코드의 활용 확대와 이어지는 후속 연구를 위해 신청자와 성능최적화지원팀은 다음과 같은 의무 사항을 가집니다.

• 성능최적화 지원을 받은 코드를 활용한 최초 연구성과물에 대해 성능최적화지원팀에 알리고 해당인력 공저자 포함
• 성능최적화지원 인력 또한 해당 코드에 대한 최초 연구성과물에 대해 신청자에게 알리고 공저자 포함
• 이후 발생하는 연구성과물에 대해서는 기여도에 따라 자유롭게 협의를 통해 공저자 포함 가능
• 성능최적화지원을 받은 코드 중 신규 개발 부분에 대해서는 KISTI와 NVIDIA의 저작권을 인정하며 논문 등의 성과 발표와 상업적인 이용에 한해 KISTI와 NVIDIA의 사전 협의 필요
• 상기 내용은 코드의 완성도 및 연구성과물의 수준에 따라 협의
평가 및 선정 제출하신 제안서에 대한 서면 평가는 슈퍼컴퓨팅본부의 주관으로NVIDIA AI Tech. Center(NVAITC)와 함께 다음의 사항을 중심으로 이루어집니다.

• GPU기반 슈퍼컴퓨터에서의 사용 적합성
• GPU기반 병렬 프로그래밍 환경으로의 포팅 가능여부
• 해당 코드의 커뮤티니 영향력 및 활용도

서면 평가를 통해 선정된 과제에 대해서는 요구사항 수렴 및 과제 진행 방향과 기간을 협의한 후 성능최적화지원 담당 인력을 배정하고 최소 3개월에서 최대 6개월간 지원을 진행하게 됩니다. (연장 가능)
서면 평가 기간 연락을 통해 자료 보안을 요청할 수 있습니다. 평가 이후 과제 진행을 위해 별도의 발표를 요구할 수도 있습니다.
기타사항 반드시 다음 URL의 설문지를 추가적으로 작성해주시기 바랍니다.

https://docs.google.com/forms/d/e/1FAIpQLScex1MhVxti2Mimn4NqukVEAKyQYiRp-PAgYcTSo7geKVJNqw/viewform?vc=0&c=0&w=1&flr=0&usp=mail_form_link



자세한 사항은 아래 온라인 설명회 링크를 참고하세요.
https://www.youtube.com/watch?v=XwwFbV9EPyU
평가표 평가항목(대분류) 평가항목(소분류) 배점
과제의 중요성 과제의 중요성 25 점
업무의 난이도 업무의 난이도 25 점
지원의 파급효과 지원의 파급효과 25 점
리소스 이용가능성 리소스 이용가능성 25 점
첨부파일 첨부파일이 존재하지 않습니다.