고성능 컴퓨팅이란 무엇입니까?
고성능 컴퓨팅 (HPC)은 복잡한 계산 문제를 파악하기 위해 슈퍼 컴퓨터 및 병렬 처리 알고리즘과 같은 고급 컴퓨터 기술을 사용합니다. 이 기술은 주로 과학, 군사 및 학계의 사람들이 사용합니다. 비즈니스 트랜잭션이 더욱 복잡 해짐에 따라 HPC는 데이터 저장 및 트랜잭션 처리 영역에서 활용되며 통계 목적으로 해당 정보를 마이닝하거나 사용합니다.
고성능 컴퓨팅의 주요 목표는 정확성, 속도 및 효율성으로 계산 문제를 해결하는 것입니다. HPC 성공의 핵심은 문제를 계산하기 위해 하나 이상의 중앙 처리 장치 (CPU)를 사용하고 기술적으로 계산 속도를 높여야하는 병렬 처리입니다. 서로 연결된 여러 컴퓨터를 포함하여 클러스터 컴퓨터라고하는 계산 속도의 다른 형태도 고성능 컴퓨팅에 기여합니다.
슈퍼 컴퓨터는 또한 고성능 컴퓨팅 프로세스에 사용됩니다. 슈퍼 컴퓨터와 슈퍼 컴퓨팅이라는 용어는 때때로 고성능 컴퓨팅 및 고성능 컴퓨터라는 용어와 상호 교환되기 때문에 혼동 될 수 있지만, 특수한 형태의 고성능 컴퓨팅으로 간주 될 수도 있습니다. 그러나 모든 의도와 목적을 위해 슈퍼 컴퓨터는 높은 효율의 속도를 계산할 수있는 컴퓨터를 의미합니다.
슈퍼 컴퓨터에 의해 수행 된 계산은 초당 부동 소수점 연산 (FLOPS)을 수행 할 수있는 속도로 평가되며, 이는 초당 수행 할 수있는 숫자의 계산량입니다. 부동 소수점은 "부동"이므로 고정 소수점 연산보다 정확도가 높은 숫자를 나타내는 숫자의 소수점을 의미합니다. 슈퍼 컴퓨터로 간주되는 데 필요한 FLOPS의 양은 테라 플롭 또는 과학적 표기법으로 10에서 12의 제곱, 즉 1,000,000,000,000 FLOPS로 표현 된 값이지만, 슈퍼 컴퓨터는 페타 플롭 (1,000,000,000,000,000 FLOPS)까지 올라갈 수 있습니다.
고성능 컴퓨팅의 사용은 또한 일반적으로 석유 화학 산업과 같은 엔지니어링 분야 및 전산 유체 역학과 같은 특정 기술 문제로 확장됩니다. 이러한 방식으로 사용하면 HPC를 HPTC (고성능 컴퓨팅)라고합니다. 모든 필드가 서로 겹치므로 HPTC 또는 HPC를 구성하는 요소가 항상 명확하지는 않으며 여러 가지 측면에서 동의어입니다.
최고의 고성능 컴퓨터는 Top500으로 알려진 목록에 저장됩니다. 이 목록은 데이터베이스를 중앙 집중화하고 고성능 컴퓨팅 표준을 정의하기위한 기준을 만들기 위해 만들어졌습니다. 독일과 미국의 과학자들이 보관하며 매년 2 회 업데이트됩니다.