Windows HPC
HPC란?
HPC(High-Performance Computing)는 고급연산 문제를 풀기 위하여 슈퍼컴퓨터 및 컴퓨터 클러스터를 사용하는 것을 말합니다.
일반적으로 과학 기술 연산에 사용되는 초고속 컴퓨터를 말하며, 수퍼 컴퓨터와 비슷한 의미로 사용됩니다.
Windows HPC Server는 고성능 클러스터 컴퓨팅이 요구되는 응용 프로그램을 위해 설계되었습니다.
수천 대의 계산용 컴퓨팅 노드를 단일 클러스터 시스템으로 구축할 수 있는 기본 OS와 계산 및 프로그래밍 환경을 동시에 제공합니다.

CPU, 메모리, 디스크 등 컴퓨터의 리소스를 공유하여 많은 양의 데이터와 계산 작업을 병렬처리 함으로서 높은 성능을 얻을 수 있습니다.
고성능 컴퓨팅 아키텍처는 멀티코어 x86 프로세스 또는 GPU, 인피니밴드 네트워크, 병렬 파일시스템 기반 스토리지, 잡스케쥴러 등의
구성요소로 이루어져 있으며 이는 HPC 아키텍처의 표준 구성요소입니다.

HPC 구축 목적

HPC 시스템은 대용량 병렬처리를 요구하는 분야에 필요한 시스템입니다.
대규모 계산을 수행해야 하거나 대규모 데이터를 처리할 경우 단일 서버 또는 단일 워크스테이션은 충분한 성능을 제공하지 못 합니다.
이런 경우 HPC 클러스터 시스템은 좋은 해결방안 될 수 있으며 아래와 같은 장점을 갖습니다.

단일 워크스테이션에 비해 월등한 성능을 제공하며, 대규모 데이터 처리가 가능

범용 하드웨어를 사용함으로써 저비용/고성능을 구현

무제한으로 노드를 증설하여 성능확장을 할 수 있음

각 종 Application의 표준 플랫폼으로 사용하기 쉬움

적용업무
주식, 신용, 이자율,
외환 등 각종 파생 상품
개발 및 리스크 분석
보증 준비금 적정선 분석,
Pricing, 리스크 해지
고정 자산 유동성 분석
포트폴리오 모델링
신용카드 scoring,
Pricing, 부정 사용
리스크 계산
Case 별 채무
불이행 리스크 분석
기상학, 공기학, 물리학,
단백질 분석 등 생물과학
및 유전자 연구에 사용되는
Code와 알고리즘 해석
알고리즘 트레이딩
Monte Carlo
Simulation