HPC 개요
HPC(High Performance Computing)는 강력한 프로세서(CPU, GPU)를 탑재한 다수의 서버에 걸쳐 고속으로 복잡한 계산을 실행하고, 다량의 데이터를 처리하는 기술입니다. 이러한 HPC를 수행하는 다수의 서버들은
네트워크로 연결되어 클러스터로 구성됩니다.
- 병렬처리(Parallel Processing)
스케줄러를 통해 실행된 작업과 License기반의 데이터를 모니터링하고 실행된 작업들의 사용 현황을 DB화하여 분석을 위한 기반을 제공하여 자원 활용을 극대화 할 수 있도록 지원합니다.
- 고성능 하드웨어 및 네트워킹
HPC 시스템은 고성능 하드웨어를 사용하여 방대한 양의 데이터를 처리하고 빠르게 통신할 수 있는 네트워킹 인프라를 갖추고 있습니다.
이는 빠른 데이터 전송과 처리를 지원하여 작업 시간을 단축하고 성능을 향상 시킵니다.
- 특화된 소프트웨어 및 애플리케이션
HPC는 고성능 컴퓨팅을 위한 특화된 소프트웨어와 애플리케이션을 사용합니다. 이러한 소프트웨어는 병렬 처리를 위한 최적화된 알고리즘을 포함하고 있어
복잡한 계산 및 대용량 데이터를 효율적으로 처리 할 수 있습니다.