HPC 애플리케이션
컨테이너

NGC HPC Apps DGX Software Stack

HPC 성능 최적화

오늘날의 획기적인 과학적 발견은 고성능 컴퓨팅(HPC) 데이터 센터에서 일어나고 있습니다. 하지만 그러한 공유 시스템에서 HPC 애플리케이션을 설치 및 업그레이드하는 일에는 일련의 고유한 문제가 발생됩니다. 접근성을 저해하는 문제는 사용자가 기존 기능을 활용하는 것을 저해하여 결과적으로 생산성을 낮춥니다.

NGC (NVIDIA GPU 클라우드) 에서 사용할 수 있는 HPC 애플리케이션 컨테이너는 최적화된 성능을 제공하는 한편, 애플리케이션 배포 용이성을 대폭 향상시킵니다. 컨테이너에는 NAMD, GROMACS 및 Relion 등의 HPC 애플리케이션이 포함됩니다. NGC는 연구자 및 과학자들에게 로컬 워크스테이션, NVIDIA DGX™ 시스템 및 HPC 클러스터를 포함하는 Pascal 및 Volta 탑재 시스템에서 HPC 애플리케이션 컨테이너를 실행할 수 있는 유연성을 제공합니다.

HPC 컨테이너를 사용해야 하는 3가지 이유

  1. 클러스터에서의 애플리케이션 배포를 단순화

    HPC 애플리케이션을 설치하기 위해서는 클러스터의 모든 라이브러리, 컴파일러 및 기타 종속성이 애플리케이션 요구 사항과 일치해야 합니다. 공유 시스템은 다양한 요구 사항을 가진 수백 가지의 애플리케이션을 지원해야 하므로 설치가 더욱 까다롭습니다. 컨테이너는 애플리케이션을 설치해야 할 필요성을 없애주어 사용자가 클러스터에서 HPC 앱을 손쉽게 실행할 수 있도록 지원합니다.
  2. 최신 기능 및 성능 향상 요소에 액세스

    최신 애플리케이션 버전은 추가적인 기능과 향상된 성능을 제공합니다. 새로운 버전이 호스트와 동일한 라이브러리를 보유하지 않을 수 있고, 업그레이드로 인해 시스템 불안정이 유발될 수 있으므로, 공유 시스템의 애플리케이션을 업그레이드하는 일은 까다로운 작업입니다. 컨테이너는 기본 시스템에 구속을 받지 않으므로 사용자는 애플리케이션의 최신 기능과 향상된 성능을 활용할 수 있습니다.
  3. 모든 GPU 가속화 시스템에서 애플리케이션 실행하기

    컨테이너는 HPC 애플리케이션 개발자에 의해 구축되며 GPU 가속화 시스템에서 실행됩니다. 사용자는 NGC에서 HPC 애플리케이션 컨테이너를 풀링하여 이를 Pascal 및 Volta 탑재 워크스테이션, HPC 클러스터 또는 NVIDIA DGX 시스템 등의 GPU 가속화 시스템에서 실행할 수 있습니다. 이러한 유연성으로 연구자는 더욱 빠른 과학적 돌파구를 더 쉽게 마련할 수 있습니다.

NGC를 통해 HPC 애플리케이션 컨테이너에 대한 액세스 확보