최적화 프로그램 상세정보

2022년 누리온 최적병렬화 수시 공모

프로그램 상세정보
기간 비정기
신청서 접수 기간 2022-03-07 ~ 2022-09-30 결과통보 기간 신청서 접수 후 1주일 이내 선정 및 결과 통보
지원기간 지원기간은 결과 통보 후 부터 2022년 12월 31일까지
배경 슈퍼컴퓨팅본부에서는 KISTI 슈퍼컴퓨터 사용자지원 정책에 따라 계산과학/공학 분야의 연구를 위해 대규모 병렬 계산 또는 첨단 계산 기법을 필요로 하는 슈퍼컴퓨터 사용자들을 지원하고 있습니다.
지원의 일환으로 사용자들이 슈퍼컴퓨터를 이용하여 문제 해결에 필요한 시간을 단축하거나, 현재보다 훨씬 더 큰 규모의 문제에 도전하는 등 보다 높은 연구 생산성을 얻을 수 있도록 성능최적화 및 병렬화를 지원합니다. 당면한 문제해결에 국한된 단기적인 성능최적화지원을 뛰어넘어 중·장기적인 지원을 통해 기존 연구 주제를 계산 규모나 성능 측면에서 큰 폭으로 확장할 수 있는 주제를 발굴하고 지원을 제공하기 위해 진행됩니다.
업무범위 공모를 통해 진행될 과제에서는 사용자 코드로는 계산이 불가능한 대규모 문제를 풀기 위해 단기적인 성능 문제 해결 지원을 넘어서는 다양한 방안의 성능최적화 지원을 최소 6개월에서 최대 1년 동안 (예외 인정) 수행할 예정이며 다음과 같은 내용을 포함하고 있습니다.

• 대규모 문제로의 확장을 위한 단일 노드레벨의 최적화, OpenMP와 MPI 병렬화를 포함하는 전통적인 방식의 코드 최적화 및 병렬화
• 기존 코드의 알고리즘 변경, 병렬화 기법 개발 등을 통해 기존 코드의 알고리즘을 변경하는 병렬 코드의 개발
• 가속기(GPU 등) 활용을 위해 신규 프로그래밍 환경으로의 포팅과 수치 알고리즘 변경 등을 포함하는 코드 최적화 기술 개발 및 적용
• 영향력이 매우 큰 커뮤니티 코드의 활용도 향상을 위한 슈퍼컴퓨터 또는 기타 시스템으로의 포팅 및 성능 향상
신청자격 신청자와 지원을 수행하는 성능최적화 인력은 성공적인 성능최적화지원을 위해 협력연구 형태로 과제를 수행하게 되며, 이를 위해 신청하신 연구책임자는 다음과 같은 내용의 협력을 제공해야 합니다.

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

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

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

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

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

서면 평가를 통해 선정된 과제에 대해서는 별도의 프레젠테이션을 통해 요구사항 수렴 및 과제 진행 방향과 기간을 협의한 후 성능최적화지원 담당 인력을 배정하고 최소 3개월에서 최대 1년간 지원을 진행하게 됩니다. (연장 가능)
발표 평가는 평가기간내의 날짜 가운데 진행합니다. (별도로 연락합니다.)
기타사항 반드시 첨부파일내의 성능최적화 프로그램 기술서를 포함하여 주시기 바랍니다. 만약 웹상의 제출 양식의 추가적인 내용은 파일을 별도 첨부하여 제출하시면 됩니다.
첨부파일